Skip to content

Commit 5cc1cee

Browse files
authored
chore: release 0.75.11 (#1127)
## Release 0.75.11 ### What's new since 0.75.10 - **CWE-aware blast radius** — credentials/tools filtered by vulnerability impact type (RCE shows full exposure, DoS does not) - **CWE impact classification engine** — 80 CWE mappings across 8 impact categories - **Dependency confusion detection** — flags internal naming patterns without public registry data - **Reachability context in SARIF/VEX** — impact_category and attack_vector_summary in output - **VEX auto-triage** — availability/client-side vulns in transitive deps auto-classified as NOT_AFFECTED - **Proxy detector telemetry** — fire counts, suppression counts, FP rate tracking, configurable sensitivity - **CLI polish** — condensed discovery output, orange HIGH severity, CWE impact in check command, unscored vulns shown - **README overhaul** — removed redundancy, all 14 frameworks listed, 19 output formats, GPU/K8s/SBOM coverage - **Supply chain hardening** — hash-pinned pip in all Dockerfiles, immutable tag protection enabled - **Dynamic framework count** — COMPLIANCE_FRAMEWORK_COUNT derived from code, not hardcoded ### Stats - 88 new tests (6,945 → 7,033) - 10 PRs merged (#1116-#1126) - 3 issues closed (#1042, #1120, #567) - 0 regressions ## Test plan - [x] 7,033 tests pass - [x] Release consistency check passes - [x] Tag protection ruleset active (immutable v* tags) - [ ] CI validates - [ ] After merge: tag v0.75.11, PyPI publish, Docker Hub push 🤖 Generated with [Claude Code](https://claude.com/claude-code)
1 parent da4a965 commit 5cc1cee

File tree

37 files changed

+55
-55
lines changed

37 files changed

+55
-55
lines changed

.github/workflows/cve-freshness.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
run: |
2727
uv run agent-bom sbom tests/fixtures/test-sbom.cdx.json -f sarif -o results.sarif || true
2828
if [ ! -f results.sarif ]; then
29-
echo '{"version":"0.75.10","$schema":"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json","runs":[{"tool":{"driver":{"name":"agent-bom","version":"0.75.10"}},"results":[]}]}' > results.sarif
29+
echo '{"version":"0.75.11","$schema":"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json","runs":[{"tool":{"driver":{"name":"agent-bom","version":"0.75.11"}},"results":[]}]}' > results.sarif
3030
fi
3131
# CVE freshness results are logged in workflow output.
3232
# We skip upload-sarif because this workflow only runs on schedule (not PRs),

.github/workflows/mcp-change-scan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
python-version: '3.11'
3131

3232
- name: Install agent-bom
33-
run: uv tool install agent-bom==0.75.10 # pinned — bump on each release
33+
run: uv tool install agent-bom==0.75.11 # pinned — bump on each release
3434

3535
- name: Scan changed MCP configs
3636
id: scan

DOCKER_HUB_README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ agent-bom answers:
8888
| Tag | Description |
8989
|-----|-------------|
9090
| `latest` | Most recent stable release |
91-
| `v0.75.10` | Current stable version (pinned) |
91+
| `v0.75.11` | Current stable version (pinned) |
9292

9393
## Links
9494

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ RUN pip install --no-cache-dir --prefix=/install ".[api]"
1414
## ── Runtime stage ────────────────────────────────────────────────────────────
1515
FROM python:3.14.3-alpine3.23@sha256:faee120f7885a06fcc9677922331391fa690d911c020abb9e8025ff3d908e510
1616

17-
ARG VERSION=0.75.10
17+
ARG VERSION=0.75.11
1818

1919
LABEL maintainer="W S <34316639+msaad00@users.noreply.github.com>"
2020
LABEL description="Security scanner for AI infrastructure — CVEs, blast radius, credential exposure, runtime enforcement"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ docker run --rm agentbom/agent-bom agents # Docker
173173
| Mode | Command | Best for |
174174
|------|---------|----------|
175175
| CLI | `agent-bom agents` | Local audit |
176-
| GitHub Action | `uses: msaad00/agent-bom@v0.75.10` | CI/CD + SARIF |
176+
| GitHub Action | `uses: msaad00/agent-bom@v0.75.11` | CI/CD + SARIF |
177177
| Docker | `docker run agentbom/agent-bom` | Isolated scans |
178178
| MCP Server | `agent-bom mcp server` | Inside AI assistants |
179179
| Runtime proxy | `agent-bom proxy` | MCP traffic enforcement |
@@ -184,7 +184,7 @@ docker run --rm agentbom/agent-bom agents # Docker
184184
<summary><b>GitHub Action</b></summary>
185185

186186
```yaml
187-
- uses: msaad00/agent-bom@v0.75.10
187+
- uses: msaad00/agent-bom@v0.75.11
188188
with:
189189
scan-type: scan
190190
severity-threshold: high

deploy/docker/Dockerfile.mcp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ RUN pip install --no-cache-dir --prefix=/install ".[mcp-server]"
1111
## ── Runtime stage ────────────────────────────────────────────────────────────
1212
FROM python:3.12.13-slim@sha256:7026274c107626d7e940e0e5d6730481a4600ae95d5ca7eb532dd4180313fea9
1313

14-
ARG VERSION=0.75.10
14+
ARG VERSION=0.75.11
1515

1616
LABEL maintainer="W S <34316639+msaad00@users.noreply.github.com>"
1717
LABEL description="Security scanner for AI infrastructure — MCP server mode"

deploy/docker/Dockerfile.runtime

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ FROM python:3.12.13-slim@sha256:7026274c107626d7e940e0e5d6730481a4600ae95d5ca7eb
1616
WORKDIR /app
1717
COPY LICENSE ./
1818

19-
ARG VERSION=0.75.10
19+
ARG VERSION=0.75.11
2020

2121
RUN pip install --no-cache-dir --prefix=/install agent-bom==${VERSION}
2222

2323
## ── Runtime stage ────────────────────────────────────────────────────────────
2424
FROM python:3.12.13-slim@sha256:7026274c107626d7e940e0e5d6730481a4600ae95d5ca7eb532dd4180313fea9
2525

26-
ARG VERSION=0.75.10
26+
ARG VERSION=0.75.11
2727

2828
LABEL org.opencontainers.image.title="agent-bom runtime proxy"
2929
LABEL org.opencontainers.image.description="MCP runtime security proxy — intercepts JSON-RPC for audit logging and policy enforcement"

deploy/docker/Dockerfile.snowpark

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ RUN pip install --no-cache-dir --prefix=/install ".[api,snowflake]"
1111
## ── Runtime stage ────────────────────────────────────────────────────────────
1212
FROM python:3.11.12-slim@sha256:dbf1de478a55d6763afaa39c2f3d7b54b25230614980276de5cacdde79529d0c
1313

14-
ARG VERSION=0.75.10
14+
ARG VERSION=0.75.11
1515

1616
LABEL maintainer="W S <34316639+msaad00@users.noreply.github.com>"
1717
LABEL description="agent-bom API for Snowpark Container Services"

deploy/docker/Dockerfile.sse

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ RUN pip install --no-cache-dir --prefix=/install ".[mcp-server]"
2424
## ── Runtime stage ────────────────────────────────────────────────────────────
2525
FROM python:3.12.13-slim@sha256:7026274c107626d7e940e0e5d6730481a4600ae95d5ca7eb532dd4180313fea9
2626

27-
ARG VERSION=0.75.10
27+
ARG VERSION=0.75.11
2828

2929
LABEL org.opencontainers.image.title="agent-bom MCP Server"
3030
LABEL org.opencontainers.image.description="Security scanner for AI infrastructure — MCP server with streamable HTTP transport"

deploy/helm/agent-bom/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: agent-bom
33
description: Open security platform for agentic infrastructure — broad scanning plus MCP, blast radius, runtime, and trust
44
version: 0.1.0
5-
appVersion: "0.75.10"
5+
appVersion: "0.75.11"
66
type: application
77
keywords:
88
- security

0 commit comments

Comments
 (0)