Skip to content

Audit locked third-party dependencies - #189

Merged
Chris-ObtuseAI merged 1 commit into
mainfrom
agent/public-release-ci-fix
Jul 26, 2026
Merged

Audit locked third-party dependencies#189
Chris-ObtuseAI merged 1 commit into
mainfrom
agent/public-release-ci-fix

Conversation

@Chris-ObtuseAI

Copy link
Copy Markdown
Collaborator

Outcome

Keep the v1.0.0 project installable as an editable local distribution while preserving strict third-party vulnerability auditing.

pip-audit --strict cannot resolve the intentionally unpublished dummy==1.0.0 root from PyPI. The workflow now exports the frozen uv.lock dependency set with --no-emit-project, then audits that complete third-party requirements file under --strict.

Validation

  • locked third-party export contains 89 packages and excludes only the editable Dummy root
  • strict exported-requirements audit: 89 dependencies, 0 known vulnerabilities
  • frozen lock unchanged
  • workflow diff check: PASS

@Chris-ObtuseAI
Chris-ObtuseAI merged commit caffe3d into main Jul 26, 2026
4 checks passed
@Chris-ObtuseAI
Chris-ObtuseAI deleted the agent/public-release-ci-fix branch July 26, 2026 18:52
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.

1 participant