Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
cc8cef1
feat: prepare bawbel-scanner for PyPI publishing (#1)
chaksaray Apr 18, 2026
26128b3
chore: remove stale root cli.py and setup.sh (moved to scanner/ and s…
chaksaray Apr 18, 2026
3ecabd4
feat: v0.1.0 — CONTRIBUTING, SECURITY, 15 rules, report command
chaksaray Apr 18, 2026
24afaf6
refactor: Remove cli.py and setup.sh (#5)
chaksaray Apr 18, 2026
b7ac389
Merge branch 'main' into develop
chaksaray Apr 18, 2026
48aac1d
Delete setup.sh
chaksaray Apr 18, 2026
02464a6
Delete cli.py
chaksaray Apr 18, 2026
e146376
Update CHANGELOG for version 0.1.0 release
chaksaray Apr 19, 2026
f372a19
docs: update CHANGELOG for v0.1.0 — 15 rules, 145 tests, full feature…
chaksaray Apr 19, 2026
855e00f
fix: TestPyPI gate before PyPI — requires manual approval (#11)
chaksaray Apr 19, 2026
2f58447
feat: add LiteLMM engine (#13)
chaksaray Apr 20, 2026
5129e07
Merge branch 'main' into develop
chaksaray Apr 20, 2026
22af2d4
feat: v0.2.0 — 15/15 AVE IDs, LiteLLM Stage 2, --watch, semgrep fix (…
chaksaray Apr 20, 2026
85780cc
Merge branch 'main' into develop
chaksaray Apr 20, 2026
c83700e
feat: hybrid sandbox (Hub pull + local fallback) (#18)
chaksaray Apr 23, 2026
7873477
feat: suppression — inline, block, .bawbelignore, --no-ignore, update…
chaksaray Apr 23, 2026
83e92de
feat: FP-1/2/3/4/5, Magika Stage 0, 24 AVE rules, bawbel init (#20)
chaksaray Apr 25, 2026
1256cc9
docs: add Magika Stage 0 and meta-analyzer to all documentation (#21)
chaksaray Apr 25, 2026
e598c5c
docs: v1.0.0 — 37 rules, 40 AVE records, IDE page, CI/CD split (#22)
chaksaray Apr 26, 2026
de732a5
fix: YARA engine SyntaxError on filenames with special characters (#23)
chaksaray Apr 26, 2026
558ca37
Merge branch 'main' into develop
chaksaray Apr 26, 2026
d956f85
fix: remove test one funding per rule (#26)
chaksaray Apr 26, 2026
38e3014
Merge branch 'main' into develop
chaksaray Apr 26, 2026
ff75b48
fix: not one rule per file (#28)
chaksaray Apr 26, 2026
5f3eb45
docs: Smithery top-100 scan results + scanner script (#32)
chaksaray Apr 30, 2026
a2981d0
feat: scan mcp server card (#34)
chaksaray May 1, 2026
9c9c220
feat: add bawbel pin + check-pins for rug pull detection (#35)
chaksaray May 3, 2026
9d2503e
Merge branch 'main' into develop
chaksaray May 3, 2026
a967a55
feat: map findings to OWASP MCP Top 10 (#37)
chaksaray May 3, 2026
8db1ea3
feat: toxic flow detection (#39)
chaksaray May 3, 2026
551c894
Merge branch 'main' into develop
chaksaray May 3, 2026
77ed21d
feat: MCP spec conformance scoring (#40)
chaksaray May 3, 2026
161d724
Merge branch 'main' into develop
chaksaray May 3, 2026
68e5137
docs: update README and CHANGELOG for v1.1.0 (#43)
chaksaray May 4, 2026
f8652f0
Merge branch 'main' into develop
chaksaray May 4, 2026
fdcfd2b
fix: tighten wheel verification checks in publish.yml (#45)
chaksaray May 4, 2026
16c19ee
feat: add server.json for MCP official registry submission (#47)
chaksaray May 6, 2026
2d78a11
Merge branch 'main' into develop
chaksaray May 6, 2026
46d97b3
docs: v1.1.1, add mcp-name marker for MCP registry submission (#49)
chaksaray May 6, 2026
160cfea
Merge branch 'main' into develop
chaksaray May 6, 2026
3aae1d7
feat: mapping OWASP AIVSS (#52)
chaksaray May 16, 2026
e9b1745
Merge branch 'main' into develop
chaksaray May 16, 2026
55470d2
feat: scan creds & chain (#54)
chaksaray May 16, 2026
1bdb8fa
Merge branch 'main' into develop
chaksaray May 16, 2026
a37a669
fix: risk score include toxic flow (#61)
chaksaray May 20, 2026
dec16f3
docs: publish scan smithery mcp servers result (#63)
chaksaray May 20, 2026
76ad1d2
chore: update readme and changelog for v1.2.2
chaksaray May 20, 2026
3829b9b
feat: update mcp v1.2.2 (#65)
chaksaray May 23, 2026
bea71c9
chore: add mcp-naem marker for MCP registry verification (#67)
chaksaray May 23, 2026
7f8bd3f
fix: conflict the bump version
chaksaray May 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
# ── Project metadata ──────────────────────────────────────────────────────────
[project]
name = "bawbel-scanner"
version = "1.2.2"
version = "1.2.3"
description = "Agentic AI component security scanner. Detects AVE vulnerabilities. Produces OWASP AIVSS v0.8 scores."
readme = "README.md"
license = { text = "Apache-2.0" }
Expand Down
2 changes: 1 addition & 1 deletion scanner/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
Breaking changes (removing/renaming public API) require a major version bump.
"""

__version__ = "1.2.2"
__version__ = "1.2.3"
__author__ = "Bawbel <bawbel.io@gmail.com>"
__license__ = "Apache-2.0"

Expand Down
6 changes: 3 additions & 3 deletions server.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "io.github.bawbel/scanner",
"title": "Bawbel Scanner",
"description": "Security scanner for MCP servers and skill files. Detects AVE vulnerabilities before production.",
"version": "1.2.2",
"version": "1.2.3",
"repository": {
"url": "https://github.com/bawbel/scanner",
"source": "github"
Expand All @@ -13,7 +13,7 @@
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"identifier": "bawbel-scanner",
"version": "1.2.2",
"version": "1.2.3",
"runtimeHint": "uvx",
"transport": {
"type": "stdio"
Expand All @@ -38,7 +38,7 @@
"vulnerability"
],
"threat_intel_api": "https://api.piranha.bawbel.io",
"ave_records": 48,
"ave_records": 45,
"owasp_mcp_mapping": true
}
}
Expand Down
Loading