Contents

django-triage: A Claude Code Plugin for Triaging Django Issues

django-triage is a Claude Code plugin that searches CVEs, Trac tickets, and Django forum discussions, then scaffolds a structured triage workspace with its findings. It handles the repetitive cross-referencing that eats time during issue triage.

Last week I wrote about the triage workflow the Django security team has been refining as AI-assisted reports have increased in volume (Triage at Scale). The core problem: each incoming report requires checking the same sources — past CVEs, related Trac tickets, forum threads — and correlating them before you can evaluate the report itself. django-triage turns that manual process into a single command.

Highlights

/triage scaffolds a full triage workspace. Give it a Trac ticket number or a plain-language description. It fetches ticket details from Trac, dispatches parallel searches across CVE history, Trac tickets, and the Django forum, then writes everything into issues/triage/<slug>/INTAKE.md. One command produces the context you would otherwise spend fifteen minutes assembling by hand.

/related-refs searches without the scaffolding. When you need a cross-source view of prior art — CVEs, tickets, forum discussions — but don’t need the full triage directory structure, /related-refs dispatches the same three search agents in parallel and presents a unified result. Useful mid-conversation when a tangential question comes up during review.

Local indexing keeps searches current. CVE and Trac data are cached locally as JSONL indexes. /cve-refresh rebuilds the CVE index from Django release notes; /trac-refresh rebuilds a component’s Trac index. Searches run against data you control, not stale snapshots or external API calls that may time out during a triage session.

In practice

Triage a specific ticket:

/triage #37006

Triage from a description when you don’t have a ticket number yet:

/triage The admin search breaks when using JSONField __contains on PostgreSQL

Search for related references across all sources:

/related-refs QuerySet SQL injection in filter()

Install

/plugin marketplace add manfre/plugin-marketplace
/plugin install django-triage@manfre-plugins

Source: github.com/manfre/plugin-marketplace