Skip to content

Security: Python SAST (CodeQL) + dependency vulnerability scanning (pip-audit / osv-scanner) #48

Description

@caidurbin

What to build

Add code-level security analysis for the Python surface. Enable CodeQL (free for public repos) for the integration + library, optionally complemented by Bandit/Semgrep, and add dependency vulnerability scanning (pip-audit and/or osv-scanner over uv.lock) to CI so known-vulnerable dependencies are caught.

Acceptance criteria

  • CodeQL analysis runs in CI for Python and surfaces results in the Security tab
  • pip-audit and/or osv-scanner runs against uv.lock in CI
  • Policy decided for how findings gate CI (fail vs report)

Blocked by

None - can start immediately

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions