Skip to content

governance: mitre_atlas audit: T0043/T0048/T0051/T0054 mismatched on ~40 of 49 citing records #127 - #164

Merged
chaksaray merged 60 commits into
mainfrom
develop
Aug 9, 2026
Merged

chaksaray merged 60 commits into
mainfrom
develop

Conversation

@chaksaray

Copy link
Copy Markdown
Contributor

No description provided.

predictor2718 and others added 30 commits July 23, 2026 22:33
dist/ave-records-latest.json content was already current (64 records);
only the manifest's generated_at timestamp needed a bump. The repo's own
regenerate-records-json.yml workflow tried to do this automatically twice
(runs 30374721533, 30407737766) but failed both times at the PR-creation
step: GitHub Actions is not permitted to create or approve pull requests
in this repo's settings. Left a stale, superseded branch
(chore/regenerate-dist-records) behind each time; not used here since it
also reverts the dependabot version bumps that landed via the main-develop
merge.
# Conflicts:
#	CHANGELOG.md
#	dist/ave-records-latest.json
#	dist/ave-records-latest.manifest.json
Updated image width in README for better responsiveness.
# Conflicts:
#	README.md
#	dist/ave-records-latest.manifest.json
chaksaray and others added 27 commits August 6, 2026 22:58
…st_validate_data.py

PR #130 added tests/test_validate_data.py with 'from scripts import
validate_records'. scripts/ deliberately has no __init__.py (this repo
isn't a package, see the packages = [] note in pyproject.toml). That
import resolves fine under 'python -m pytest' (which inserts cwd onto
sys.path), the exact command PR #130's own verification section used,
but CI's actual invocation is bare 'pytest tests/ -x -q'
(.github/workflows/tests.yml), which does not.

Confirmed directly: PR #130's merge commit has no tests.yml check run
recorded at all, only CodeQL/dependency-graph, so this was never
actually verified against CI's real invocation before merging.

Fix: pythonpath = ['.'] under [tool.pytest.ini_options], the standard
pytest 7+ mechanism for exactly this case. Verified with the literal
CI command: pytest tests/ -x -q -> 293 passed.
…g) (#135)

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: chaksaray <15962335+chaksaray@users.noreply.github.com>
Resolves the PR #140 (develop -> main) conflict: main had already
picked up AVE-2026-00074 via #136 (squash commit, different SHA but
same content already on develop), so CHANGELOG.md/README.md/manifest
each had both branches inserting content at the same position. Kept
develop's side throughout (75 records, includes AVE-2026-00075) since
main contributed nothing not already present on develop; regenerated
dist/ave-records-latest.json and its manifest via
scripts/build-records.js rather than hand-editing the generated
manifest.

301 tests pass, all 75 records validate against schema, all have
fixtures.
Co-authored-by: chaksaray <15962335+chaksaray@users.noreply.github.com>
Co-authored-by: chaksaray <15962335+chaksaray@users.noreply.github.com>
Co-authored-by: chaksaray <15962335+chaksaray@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants