Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
b08321d
feat:add issue template
chaksaray Apr 14, 2026
68df3cf
doc: add 5 new AVE records (#2)
chaksaray Apr 19, 2026
e24df47
feat: add new ave rule records (#4)
chaksaray Apr 19, 2026
62f10b5
chore: resolve add/add conflict — keep develop AVE records 00004-00008
chaksaray Apr 19, 2026
4e7b31e
refactor: add number of ave display badge (#6)
chaksaray Apr 19, 2026
c858d7e
records: add AVE-2026-00009 through 00015 — full 15/15 attack class c…
chaksaray Apr 20, 2026
140953c
docs: update ave number badge
chaksaray Apr 20, 2026
2df3a9c
feat: AVE records 16-40 — 25 new agentic attack classes (#10)
chaksaray Apr 25, 2026
1db1da0
fix: updage ave record badge number
chaksaray Apr 25, 2026
68b9bc0
feat: Add 5 new ave rules (#13)
chaksaray May 3, 2026
186e4bb
fix: conflict
chaksaray May 3, 2026
8c50921
feat: add OWASP MCP Top 10 mapping (#15)
chaksaray May 3, 2026
9e7dd0b
feat: migrate to OWASP AIVSS (#17)
chaksaray May 12, 2026
32311c3
fix: resolve conflicts on the records
chaksaray May 12, 2026
da892b2
feat: add 3 new ave records (#19)
chaksaray May 16, 2026
8cf96e5
chore: resolve readme
chaksaray May 16, 2026
ce855cb
chore: release v1.0.0 — canonical schema, governance, registry, cross…
chaksaray Jun 18, 2026
3621055
chore: update badge
chaksaray Jun 18, 2026
d10536e
feat: add Backfills evidence description (#24)
chaksaray Jun 21, 2026
5cd16a9
fix: resolve conflic
chaksaray Jun 21, 2026
f8623ed
chore: Add governance (#26)
chaksaray Jun 24, 2026
822c46e
chore: update eve implementer section
chaksaray Jun 24, 2026
38b6cf0
AVE v1.1.0: vendor-neutral schema migration + 5 new critical/high rec…
chaksaray Jul 11, 2026
ae9da8b
Phase 0 hygiene: CI scanning, crosswalk regeneration, packaging fixes…
chaksaray Jul 12, 2026
1d991ae
AVE hotfix: vendor boilerplate + ASI/ATLAS mappings (52-56) (#39)
chaksaray Jul 13, 2026
c18a2ac
resolve confict
chaksaray Jul 13, 2026
22805e5
fix: update ave logo url (#47)
chaksaray Jul 15, 2026
d7b3587
fix: complete aveproject/ave org-move cleanup (#49)
chaksaray Jul 16, 2026
2fbf3dd
feat: AVE-2026-00057, 00058, 00059 -- three new records (#50)
chaksaray Jul 17, 2026
eb4ba30
fix: remove bawbel-scanner install boilerplate from AVE-2026-00024 (#51)
chaksaray Jul 17, 2026
78a54a8
docs: add AVE-2026-00057/58/59 to README and CHANGELOG (#52)
chaksaray Jul 17, 2026
b04cc29
docs: replace PRODUCT.md with CONTEXT.md, remove vendor-strategy fram…
chaksaray Jul 17, 2026
9fb112e
refactor: remove rules/ - detection rules are implementation artifact…
chaksaray Jul 17, 2026
89ed05c
fix: remove bawbel CLI names and stale counts from LANGUAGE.md (#55)
chaksaray Jul 17, 2026
d8a3e02
fix: rewrite ARCHITECTURE.md to remove vendor coupling (#56)
chaksaray Jul 17, 2026
c4c614a
Merge branch 'main' into develop
chaksaray Jul 17, 2026
557767e
chore(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.3 (#59)
dependabot[bot] Jul 18, 2026
57efce0
chore(deps): bump peter-evans/repository-dispatch from 3 to 4 (#58)
dependabot[bot] Jul 18, 2026
6dbb4bf
Develop visal (#60)
sonvisal Jul 18, 2026
c500db3
fix: replace stale bawbel.io@gmail.com contact email (#61)
chaksaray Jul 19, 2026
8af9e06
chore: change contact email
chaksaray Jul 19, 2026
bcfce40
feat: add consolidated records JSON, independent of any release tag (…
chaksaray Jul 19, 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 .github/workflows/notify-ave-site.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:

steps:
- name: Dispatch to aveproject/ave-site
uses: peter-evans/repository-dispatch@v3
uses: peter-evans/repository-dispatch@v4
with:
token: ${{ secrets.AVE_SITE_DEPLOY_TOKEN }}
repository: aveproject/ave-site
Expand Down
58 changes: 58 additions & 0 deletions .github/workflows/regenerate-records-json.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Regenerate consolidated records JSON

# Keeps dist/ave-records-latest.json current automatically, and creates
# dist/ave-records-v<version>.json the first time a schema version appears
# (never rewritten after that -- see scripts/build-records.js).
# Triggers on every push to develop that touches records/ -- the repo that
# owns the records reacting to its own commits, not a second repo (ave-site)
# polling for drift. main and develop both require a PR + approving review +
# signed commits with no bypass for the Actions bot, so this cannot push
# directly to develop; it opens a PR instead, same as any other change here.

on:
push:
branches: ["develop"]
paths:
- "records/**"

permissions:
contents: write
pull-requests: write

jobs:
regenerate:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: "20"

- name: Install dependencies
run: npm ci

- name: Regenerate consolidated records JSON
run: node scripts/build-records.js

- name: Open PR if dist/ changed
uses: peter-evans/create-pull-request@v6
with:
commit-message: "chore: regenerate consolidated records JSON"
title: "chore: regenerate consolidated records JSON"
body: |
Auto-generated by `scripts/build-records.js` after a change to
`records/` on `develop`. Regenerates `dist/ave-records-latest.json`
(and its manifest) to stay in sync with the current record set.
The versioned `dist/ave-records-v<schema_version>.json` snapshot
is only touched the first time a given schema version appears --
if this diff includes one, that means a new schema version's
frozen snapshot was just created, not that an existing one
changed.
branch: chore/regenerate-dist-records
base: develop
delete-branch: true
add-paths: |
dist/
2 changes: 1 addition & 1 deletion .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
persist-credentials: false

- name: Run analysis
uses: ossf/scorecard-action@v2.4.0
uses: ossf/scorecard-action@v2.4.3
with:
results_file: results.sarif
results_format: sarif
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
__pycache__/
*.pyc
.venv/
dist/
*.egg-info/
docs/agents/handoffs/
.env
Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ representative at an online or offline event.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
bawbel.io@gmail.com.
aveproject.org@gmail.com.
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -236,4 +236,4 @@ name. Records are immutable once published — your attribution stays forever.
## Questions

Open a [GitHub Discussion](https://github.com/aveproject/ave/discussions) or
email [bawbel.io@gmail.com](mailto:bawbel.io@gmail.com).
email [aveproject.org@gmail.com](mailto:aveproject.org@gmail.com).
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -276,10 +276,16 @@ record = resp.json() # full record: fingerprint, IOCs, remediation, frameworks

**Pattern 2 — Bundled offline** (air-gapped, regulated environments)
```bash
# Download the full record set at build time and bundle with your scanner
curl -L https://github.com/aveproject/ave/releases/download/v1.1.0/ave-records-v1.1.0.json \
# Always current, no release tag required -- regenerated on every records/ change
curl -L https://raw.githubusercontent.com/aveproject/ave/main/dist/ave-records-latest.json \
-o ave-records.json

# Or pin to a frozen, point-in-time snapshot instead of tracking current:
curl -L https://raw.githubusercontent.com/aveproject/ave/main/dist/ave-records-v1.1.0.json \
-o ave-records.json
```
A versioned snapshot is also attached to each [GitHub Release](https://github.com/aveproject/ave/releases)
once one is cut; the raw paths above do not wait on that.

**Pattern 3 — ID-only emission** (SIEM resolves downstream, scanner makes no network calls)
```json
Expand Down
4 changes: 2 additions & 2 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
**Do not open a public GitHub issue for security vulnerabilities in Bawbel
software (scanner, PiranhaDB, ave-site).**

Email: **bawbel.io@gmail.com**
Email: **aveproject.org@gmail.com**
Subject: `SECURITY: [component] [brief description]`

We will acknowledge within 48 hours and work with you on coordinated
Expand All @@ -22,7 +22,7 @@ record, not a Bawbel security report.
See [CONTRIBUTING.md](./CONTRIBUTING.md) for the full submission process.

For critical or pre-disclosure submissions:
Email **bawbel.io@gmail.com** subject: `AVE CRITICAL: [brief description]`
Email **aveproject.org@gmail.com** subject: `AVE CRITICAL: [brief description]`

---

Expand Down
Loading
Loading