{"url":"https://pypi.sbomify.com/package/iam-policy-autopilot/0.4.0","markdown_url":"https://pypi.sbomify.com/package/iam-policy-autopilot/0.4.0.md","name":"iam-policy-autopilot","version":"0.4.0","purl":"pkg:pypi/iam-policy-autopilot@0.4.0","summary":"An open source Model Context Protocol (MCP) server and command-line tool that helps your AI coding assistants quickly create baseline IAM policies that you can refine as your application evolves, so you can build faster. IAM Policy Autopilot analyzes your application code locally to generate identity-based policies for application roles, enabling faster IAM policy creation and reducing access troubleshooting time. IAM Policy Autopilot supports applications built in Python, Go, TypeScript, and Java.","author":null,"project_urls":{},"requires_python":">=3.8","license":null,"classifiers":[],"wheels":[{"filename":"iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/79/46/62ff7005ece68444eca308b5fac6b285df3421fb6b48cd62243ef7166e19/iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"041eeff4-178e-5eeb-9ff1-c669fe3bc722","path":"iam_policy_autopilot-0.4.0.dist-info/sboms/iam-policy-autopilot-cli.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/041eeff4-178e-5eeb-9ff1-c669fe3bc722/download","vulnerability_count":53,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"awslabs/iam-policy-autopilot","workflow":"build_and_publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.10":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/awslabs/iam-policy-autopilot","1.3.6.1.4.1.57264.1.13":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.14":"refs/tags/0.4.0","1.3.6.1.4.1.57264.1.15":"1077206735","1.3.6.1.4.1.57264.1.16":"https://github.com/awslabs","1.3.6.1.4.1.57264.1.17":"3299148","1.3.6.1.4.1.57264.1.18":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.19":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/awslabs/iam-policy-autopilot/actions/runs/40918585683/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/f6/bc/5ed64e7adb9a635f8819bd44dbf229f92f0027a75e2c6269c41bf4bce5cf/iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"7730ef27-061b-51cf-b512-75e97ad8ebb2","path":"iam_policy_autopilot-0.4.0.dist-info/sboms/iam-policy-autopilot-cli.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7730ef27-061b-51cf-b512-75e97ad8ebb2/download","vulnerability_count":53,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"awslabs/iam-policy-autopilot","workflow":"build_and_publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.10":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/awslabs/iam-policy-autopilot","1.3.6.1.4.1.57264.1.13":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.14":"refs/tags/0.4.0","1.3.6.1.4.1.57264.1.15":"1077206735","1.3.6.1.4.1.57264.1.16":"https://github.com/awslabs","1.3.6.1.4.1.57264.1.17":"3299148","1.3.6.1.4.1.57264.1.18":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.19":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/awslabs/iam-policy-autopilot/actions/runs/40918585683/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","url":"https://files.pythonhosted.org/packages/ea/97/b8a7b7f4feb86754223e991b9c43d912cdf6233571d42863bde8baedf1c8/iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","sboms":[{"artifact_uuid":"61a2257d-42bb-5e31-9c99-d13c57c8417c","path":"iam_policy_autopilot-0.4.0.dist-info/sboms/iam-policy-autopilot-cli.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/61a2257d-42bb-5e31-9c99-d13c57c8417c/download","vulnerability_count":53,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"awslabs/iam-policy-autopilot","workflow":"build_and_publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.10":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/awslabs/iam-policy-autopilot","1.3.6.1.4.1.57264.1.13":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.14":"refs/tags/0.4.0","1.3.6.1.4.1.57264.1.15":"1077206735","1.3.6.1.4.1.57264.1.16":"https://github.com/awslabs","1.3.6.1.4.1.57264.1.17":"3299148","1.3.6.1.4.1.57264.1.18":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.19":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/awslabs/iam-policy-autopilot/actions/runs/40918585683/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","url":"https://files.pythonhosted.org/packages/04/90/7340be7d5474847569d6f912001863b171dd4a061ffd19a7de4a95f44633/iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","sboms":[{"artifact_uuid":"a4f485cf-af96-5b2b-82b0-db223a45b84f","path":"iam_policy_autopilot-0.4.0.dist-info/sboms/iam-policy-autopilot-cli.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a4f485cf-af96-5b2b-82b0-db223a45b84f/download","vulnerability_count":53,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"awslabs/iam-policy-autopilot","workflow":"build_and_publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.10":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/awslabs/iam-policy-autopilot","1.3.6.1.4.1.57264.1.13":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.14":"refs/tags/0.4.0","1.3.6.1.4.1.57264.1.15":"1077206735","1.3.6.1.4.1.57264.1.16":"https://github.com/awslabs","1.3.6.1.4.1.57264.1.17":"3299148","1.3.6.1.4.1.57264.1.18":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.19":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/awslabs/iam-policy-autopilot/actions/runs/40918585683/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","url":"https://files.pythonhosted.org/packages/40/d4/a02b52bd24e09f5942a3ab6264e75d23c37cf7fe618eb8681d17ed9891ef/iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","sboms":[{"artifact_uuid":"48af7157-f61a-5093-93bf-02c4b4305f13","path":"iam_policy_autopilot-0.4.0.dist-info/sboms/iam-policy-autopilot-cli.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/48af7157-f61a-5093-93bf-02c4b4305f13/download","vulnerability_count":53,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"awslabs/iam-policy-autopilot","workflow":"build_and_publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.10":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/awslabs/iam-policy-autopilot","1.3.6.1.4.1.57264.1.13":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.14":"refs/tags/0.4.0","1.3.6.1.4.1.57264.1.15":"1077206735","1.3.6.1.4.1.57264.1.16":"https://github.com/awslabs","1.3.6.1.4.1.57264.1.17":"3299148","1.3.6.1.4.1.57264.1.18":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.19":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/awslabs/iam-policy-autopilot/actions/runs/40918585683/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl","url":"https://files.pythonhosted.org/packages/63/ae/f4622faea2595616db4b2ea9ebabb5d65e9b8021b7606c46517e5dccc56a/iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl","sboms":[{"artifact_uuid":"75d44d58-fbf3-5daf-9ed4-9dafab66b616","path":"iam_policy_autopilot-0.4.0.dist-info/sboms/iam-policy-autopilot-cli.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/75d44d58-fbf3-5daf-9ed4-9dafab66b616/download","vulnerability_count":53,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"awslabs/iam-policy-autopilot","workflow":"build_and_publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.10":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/awslabs/iam-policy-autopilot","1.3.6.1.4.1.57264.1.13":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.14":"refs/tags/0.4.0","1.3.6.1.4.1.57264.1.15":"1077206735","1.3.6.1.4.1.57264.1.16":"https://github.com/awslabs","1.3.6.1.4.1.57264.1.17":"3299148","1.3.6.1.4.1.57264.1.18":"https://github.com/awslabs/iam-policy-autopilot/.github/workflows/build_and_publish.yml@refs/tags/0.4.0","1.3.6.1.4.1.57264.1.19":"af25112441e2ea3f89edb9b5960b2bcd81c1ba12","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/awslabs/iam-policy-autopilot/actions/runs/40918585683/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":6,"has_attestation":true,"vulnerabilities":[{"id":"CVE-2026-18140","aliases":["GHSA-8ffr-xgwf-xj56"],"summary":"aws-smithy-json: Uncontrolled recursion in the aws-smithy-json unknown-key skip path allows unauthenticated remote denial of service in smithy-rs generated servers","severity":"high","score":8.7,"package":"aws-smithy-json","version":"0.62.5","ecosystem":"crates.io","purl":"pkg:cargo/aws-smithy-json@0.62.5","fixed":["0.62.7"],"url":"https://insights.sbomify.com/CVE-2026-18140/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-63127","aliases":["GHSA-33f5-2c5q-wgwj"],"summary":"RMCP: Missing Resource Field Validation in OAuth Protected Resource Metadata Discovery","severity":"high","score":8.2,"package":"rmcp","version":"1.7.0","ecosystem":"crates.io","purl":"pkg:cargo/rmcp@1.7.0","fixed":["2.0.0"],"url":"https://insights.sbomify.com/CVE-2026-63127/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0340","aliases":["GHSA-3g6h-r5qx-f6hq"],"summary":"Peer minimum ACK delay can panic quinn-proto when ACK_FREQUENCY transmission is enabled","severity":"high","score":7.5,"package":"quinn-proto","version":"0.11.15","ecosystem":"crates.io","purl":"pkg:cargo/quinn-proto@0.11.15","fixed":["0.11.18"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0340","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0341","aliases":["GHSA-qfwj-vfxf-92j2"],"summary":"Stream reassembly memory-exhaustion guard in quinn-proto can be bypassed","severity":"high","score":7.5,"package":"quinn-proto","version":"0.11.15","ecosystem":"crates.io","purl":"pkg:cargo/quinn-proto@0.11.15","fixed":["0.11.17"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0341","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-63128","aliases":["GHSA-9pj6-vhgr-3mwh"],"summary":"RMCP: Unauthenticated permanent session-table leak in rmcp Streamable HTTP server transport leads to remote denial-of-service","severity":"high","score":7.5,"package":"rmcp","version":"1.7.0","ecosystem":"crates.io","purl":"pkg:cargo/rmcp@1.7.0","fixed":["2.0.0"],"url":"https://insights.sbomify.com/CVE-2026-63128/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-93599","aliases":["GHSA-82j2-j2ch-gfr8","RUSTSEC-2026-0104"],"summary":"Reachable panic in certificate revocation list parsing","severity":"high","score":7.5,"package":"rustls-webpki","version":"0.101.7","ecosystem":"crates.io","purl":"pkg:cargo/rustls-webpki@0.101.7","fixed":["0.103.13"],"url":"https://insights.sbomify.com/CVE-2026-93599/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-64684","aliases":["GHSA-9g45-5xwm-f3wc"],"summary":"RMCP: Custom HTTP headers leak to cross-origin redirect targets","severity":"medium","score":6.8,"package":"rmcp","version":"1.7.0","ecosystem":"crates.io","purl":"pkg:cargo/rmcp@1.7.0","fixed":["2.1.0"],"url":"https://insights.sbomify.com/CVE-2026-64684/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0462","aliases":["GHSA-c9f9-cp8h-jcj5"],"summary":"Unbounded response body buffering in Streamable HTTP clients","severity":"medium","score":6.5,"package":"rmcp","version":"1.7.0","ecosystem":"crates.io","purl":"pkg:cargo/rmcp@1.7.0","fixed":["3.9.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0462","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"GHSA-qwgh-2vcv-g2f7","aliases":[],"summary":"block_buffer: panic corrupts inline buffer position","severity":"medium","score":6.3,"package":"block-buffer","version":"0.12.0","ecosystem":"crates.io","purl":"pkg:cargo/block-buffer@0.12.0","fixed":[],"url":"https://osv.dev/vulnerability/GHSA-qwgh-2vcv-g2f7","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"GHSA-c9xm-49cp-xcr9","aliases":[],"summary":"rmcp OAuth client fetches server-controlled resource_metadata URLs","severity":"medium","score":6.3,"package":"rmcp","version":"1.7.0","ecosystem":"crates.io","purl":"pkg:cargo/rmcp@1.7.0","fixed":["2.0.0"],"url":"https://osv.dev/vulnerability/GHSA-c9xm-49cp-xcr9","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-50185","aliases":["GHSA-3rjw-m598-pq24"],"summary":"Cmov/CmovEq on aarch64 can produce wrong results if high-bits of registers are set ","severity":"medium","score":5.5,"package":"cmov","version":"0.5.3","ecosystem":"crates.io","purl":"pkg:cargo/cmov@0.5.3","fixed":["0.5.4"],"url":"https://insights.sbomify.com/CVE-2026-50185/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-123613","aliases":["GHSA-2mjx-qc3c-rqvc","RUSTSEC-2026-0285"],"summary":"TLS 1.3 handshake messages incorrectly accepted across encryption level boundaries","severity":"medium","score":5.3,"package":"rustls","version":"0.23.40","ecosystem":"crates.io","purl":"pkg:cargo/rustls@0.23.40","fixed":["0.23.45"],"url":"https://insights.sbomify.com/CVE-2026-123613/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-123609","aliases":["GHSA-c8m5-c952-6cm4","RUSTSEC-2026-0346"],"summary":"`Debug` impls for client session values expose TLS secrets","severity":"medium","score":4.0,"package":"rustls","version":"0.21.12","ecosystem":"crates.io","purl":"pkg:cargo/rustls@0.21.12","fixed":["0.23.46"],"url":"https://insights.sbomify.com/CVE-2026-123609/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-123609","aliases":["GHSA-c8m5-c952-6cm4","RUSTSEC-2026-0346"],"summary":"`Debug` impls for client session values expose TLS secrets","severity":"medium","score":4.0,"package":"rustls","version":"0.23.40","ecosystem":"crates.io","purl":"pkg:cargo/rustls@0.23.40","fixed":["0.23.46"],"url":"https://insights.sbomify.com/CVE-2026-123609/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-123610","aliases":["GHSA-h2v8-394m-p7vv","RUSTSEC-2026-0348"],"summary":"Rustls: Brotli certificate decompression can allocate an attacker-controlled amount of memory up to 1 GiB before authentication.","severity":"low","score":3.7,"package":"rustls","version":"0.21.12","ecosystem":"crates.io","purl":"pkg:cargo/rustls@0.21.12","fixed":["0.23.46"],"url":"https://insights.sbomify.com/CVE-2026-123610/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-123610","aliases":["GHSA-h2v8-394m-p7vv","RUSTSEC-2026-0348"],"summary":"Brotli certificate decompression can allocate up to 1 GiB before authentication","severity":"low","score":3.7,"package":"rustls","version":"0.23.40","ecosystem":"crates.io","purl":"pkg:cargo/rustls@0.23.40","fixed":["0.23.46"],"url":"https://insights.sbomify.com/CVE-2026-123610/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-123611","aliases":["GHSA-w44r-93j7-qv28","RUSTSEC-2026-0349"],"summary":"Unauthenticated ServerHello can downgrade later connections to classical key exchange","severity":"low","score":3.7,"package":"rustls","version":"0.21.12","ecosystem":"crates.io","purl":"pkg:cargo/rustls@0.21.12","fixed":["0.23.46"],"url":"https://insights.sbomify.com/CVE-2026-123611/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-123611","aliases":["GHSA-w44r-93j7-qv28","RUSTSEC-2026-0349"],"summary":"Unauthenticated ServerHello can downgrade later connections to classical key exchange","severity":"low","score":3.7,"package":"rustls","version":"0.23.40","ecosystem":"crates.io","purl":"pkg:cargo/rustls@0.23.40","fixed":["0.23.46"],"url":"https://insights.sbomify.com/CVE-2026-123611/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-93600","aliases":["GHSA-965h-392x-2mh5","RUSTSEC-2026-0098"],"summary":"Name constraints for URI names were incorrectly accepted","severity":"low","score":2.2,"package":"rustls-webpki","version":"0.101.7","ecosystem":"crates.io","purl":"pkg:cargo/rustls-webpki@0.101.7","fixed":["0.103.12"],"url":"https://insights.sbomify.com/CVE-2026-93600/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-93601","aliases":["GHSA-xgp8-3hg3-c2mh","RUSTSEC-2026-0099"],"summary":"Name constraints were accepted for certificates asserting a wildcard name","severity":"low","score":2.2,"package":"rustls-webpki","version":"0.101.7","ecosystem":"crates.io","purl":"pkg:cargo/rustls-webpki@0.101.7","fixed":["0.103.12"],"url":"https://insights.sbomify.com/CVE-2026-93601/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0190","aliases":[],"summary":"Unsoundness in `Error::downcast_mut()`","severity":"unknown","score":null,"package":"anyhow","version":"1.0.102","ecosystem":"crates.io","purl":"pkg:cargo/anyhow@1.0.102","fixed":["1.0.103"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0190","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0204","aliases":[],"summary":"Invalid pointer dereference in `fmt::Pointer` impl for `Atomic` and `Shared` when the underlying pointer is invalid","severity":"unknown","score":null,"package":"crossbeam-epoch","version":"0.9.18","ecosystem":"crates.io","purl":"pkg:cargo/crossbeam-epoch@0.9.18","fixed":["0.9.20"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0204","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0387","aliases":[],"summary":"Multiple timing variability issues in operations intended to be constant-time","severity":"unknown","score":null,"package":"crypto-bigint","version":"0.4.9","ecosystem":"crates.io","purl":"pkg:cargo/crypto-bigint@0.4.9","fixed":["0.7.6"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0387","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0387","aliases":[],"summary":"Multiple timing variability issues in operations intended to be constant-time","severity":"unknown","score":null,"package":"crypto-bigint","version":"0.5.5","ecosystem":"crates.io","purl":"pkg:cargo/crypto-bigint@0.5.5","fixed":["0.7.6"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0387","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0385","aliases":[],"summary":"Non-constant-time mask generation and `u128` comparisons","severity":"unknown","score":null,"package":"ctutils","version":"0.4.2","ecosystem":"crates.io","purl":"pkg:cargo/ctutils@0.4.2","fixed":["0.4.4"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0385","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0183","aliases":[],"summary":"Potential undefined behavior when calling Remote::list()","severity":"unknown","score":null,"package":"git2","version":"0.20.4","ecosystem":"crates.io","purl":"pkg:cargo/git2@0.20.4","fixed":["0.21.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0183","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0184","aliases":[],"summary":"Potential undefined behavior with Signature from a buffer-created BlameHunk","severity":"unknown","score":null,"package":"git2","version":"0.20.4","ecosystem":"crates.io","purl":"pkg:cargo/git2@0.20.4","fixed":["0.21.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0184","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0258","aliases":["GHSA-q83h-524g-xf6h"],"summary":"h2 unbounded empty DATA frames","severity":"unknown","score":null,"package":"h2","version":"0.3.27","ecosystem":"crates.io","purl":"pkg:cargo/h2@0.3.27","fixed":["0.4.16"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0258","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0258","aliases":["GHSA-q83h-524g-xf6h"],"summary":"h2 unbounded empty DATA frames","severity":"unknown","score":null,"package":"h2","version":"0.4.14","ecosystem":"crates.io","purl":"pkg:cargo/h2@0.4.14","fixed":["0.4.16"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0258","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0418","aliases":["GHSA-8p3x-q3q3-q3v5"],"summary":"libz-sys build script leaks environment variables in the build directory","severity":"unknown","score":null,"package":"libz-sys","version":"1.1.28","ecosystem":"crates.io","purl":"pkg:cargo/libz-sys@1.1.28","fixed":["1.1.31"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0418","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0441","aliases":[],"summary":"`pin-utils` is unmaintained","severity":"unknown","score":null,"package":"pin-utils","version":"0.1.0","ecosystem":"crates.io","purl":"pkg:cargo/pin-utils@0.1.0","fixed":[],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0441","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0173","aliases":[],"summary":"proc-macro-error2 is unmaintained","severity":"unknown","score":null,"package":"proc-macro-error2","version":"2.0.1","ecosystem":"crates.io","purl":"pkg:cargo/proc-macro-error2@2.0.1","fixed":[],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0173","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0338","aliases":["GHSA-465w-v9q3-7j98"],"summary":"Remote peer can panic quinn-proto with zero-length STREAM frames during unordered reads","severity":"unknown","score":null,"package":"quinn-proto","version":"0.11.15","ecosystem":"crates.io","purl":"pkg:cargo/quinn-proto@0.11.15","fixed":["0.11.18"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0338","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0339","aliases":["GHSA-hmxj-32vh-65vr"],"summary":"Unbounded growth of pending connection ID retirements in quinn-proto","severity":"unknown","score":null,"package":"quinn-proto","version":"0.11.15","ecosystem":"crates.io","purl":"pkg:cargo/quinn-proto@0.11.15","fixed":["0.11.17"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0339","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0342","aliases":["GHSA-2hv7-gw8g-gpq5"],"summary":"Zero-length DATAGRAM frames bypass the receive buffer limit in quinn-proto","severity":"unknown","score":null,"package":"quinn-proto","version":"0.11.15","ecosystem":"crates.io","purl":"pkg:cargo/quinn-proto@0.11.15","fixed":["0.11.17"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0342","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-111943","aliases":["BIT-golang-2026-111943","GO-2026-6809","RUSTSEC-2026-0381","RUSTSEC-2026-0382","RUSTSEC-2026-0383"],"summary":"Certificate verification may accept distrusted intermediates","severity":"unknown","score":null,"package":"rustls-webpki","version":"0.101.7","ecosystem":"crates.io","purl":"pkg:cargo/rustls-webpki@0.101.7","fixed":["0.103.16"],"url":"https://insights.sbomify.com/CVE-2026-111943/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"CVE-2026-111943","aliases":["BIT-golang-2026-111943","GO-2026-6809","RUSTSEC-2026-0381","RUSTSEC-2026-0382","RUSTSEC-2026-0383"],"summary":"Certificate verification may accept distrusted intermediates","severity":"unknown","score":null,"package":"rustls-webpki","version":"0.103.13","ecosystem":"crates.io","purl":"pkg:cargo/rustls-webpki@0.103.13","fixed":["0.103.16"],"url":"https://insights.sbomify.com/CVE-2026-111943/","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0386","aliases":[],"summary":"`AsyncFd::new` and related constructors violate I/O safety","severity":"unknown","score":null,"package":"tokio","version":"1.52.3","ecosystem":"crates.io","purl":"pkg:cargo/tokio@1.52.3","fixed":["1.53.3"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0386","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2024-0449","aliases":[],"summary":"unsafe-libyaml is unmaintained","severity":"unknown","score":null,"package":"unsafe-libyaml","version":"0.2.11","ecosystem":"crates.io","purl":"pkg:cargo/unsafe-libyaml@0.2.11","fixed":[],"url":"https://osv.dev/vulnerability/RUSTSEC-2024-0449","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0391","aliases":[],"summary":"Data from an abandoned stream leaks into the next stream on a reused context","severity":"unknown","score":null,"package":"zstd","version":"0.13.3","ecosystem":"crates.io","purl":"pkg:cargo/zstd@0.13.3","fixed":["0.13.4"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0391","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0395","aliases":[],"summary":"Use-after-free with `CParameter::StableInBuffer`","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0395","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0396","aliases":[],"summary":"`Seekable` reads a NULL or out-of-bounds seek table","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0396","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0397","aliases":[],"summary":"`OutBuffer::around_pos` exposes uninitialized memory","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0397","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0398","aliases":[],"summary":"`Seekable::decompress` sets a `Vec` length beyond its capacity for offsets past the end","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0398","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0399","aliases":[],"summary":"Use-after-free through `init_using_cdict` and `init_using_ddict`","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0399","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0400","aliases":[],"summary":"Use-after-free of a dictionary after a one-shot call on a context with an open stream","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0400","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0401","aliases":[],"summary":"Out-of-bounds read in `train_from_buffer` when sample sizes overflow","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0401","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0402","aliases":[],"summary":"Heap buffer overflow in `CCtx::try_clone` on a multithreaded context","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0402","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0403","aliases":[],"summary":"Uninitialized memory exposed when streaming decompression of a legacy frame fails","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0403","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0404","aliases":[],"summary":"Double free in `DCtx::try_clone`","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0404","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0405","aliases":[],"summary":"Out-of-bounds read with an out-of-range `InBuffer::pos`","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0405","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0406","aliases":[],"summary":"Use-after-free when changing a multithreaded context with an unfinished frame","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0406","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]},{"id":"RUSTSEC-2026-0410","aliases":[],"summary":"WebAssembly allocator shim corrupts memory on allocation failure","severity":"unknown","score":null,"package":"zstd-sys","version":"2.0.16+zstd.1.5.7","ecosystem":"crates.io","purl":"pkg:cargo/zstd-sys@2.0.16%2Bzstd.1.5.7","fixed":["2.1.2"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0410","wheels":["iam_policy_autopilot-0.4.0-py3-none-macosx_10_12_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-macosx_11_0_arm64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","iam_policy_autopilot-0.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","iam_policy_autopilot-0.4.0-py3-none-win_amd64.whl","iam_policy_autopilot-0.4.0-py3-none-win_arm64.whl"]}],"vulnerability_scan":{"scanned_sboms":6,"total_sboms":6,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"high":6,"medium":8,"low":6,"unknown":33}}}