Patterns View
The Patterns view aggregates recurring findings across all repositories and pull requests in your organization into actionable patterns — helping you identify systemic issues rather than chasing individual findings one PR at a time.
Note: This view was previously named "Findings." If you have bookmarks to
/findings, they automatically redirect to/patterns.
Overview
Instead of showing raw individual findings, the Patterns view groups findings by their pattern identifier and surfaces them with tiered severity, trend data, and remediation guidance. Each pattern represents a class of issue that appears across multiple PRs or repositories.
Hero Stats
Four stat cards at the top provide an at-a-glance summary:
| Card | What it shows |
|---|---|
| Total Patterns | Count of unique patterns with P0/P1/P2 tier breakdown |
| Total Findings | Aggregate finding count across all patterns |
| Growing | Patterns with an increasing trend over the past 12 weeks |
| Unclassified | Patterns not yet assigned to a catalog category |
Filtering & Sorting
Use the filter bar to narrow your view:
| Filter | Options |
|---|---|
| Search | Filter by pattern name, pattern ID, or description |
| Category | Dynamic list derived from your pattern data |
| Tier | P0 (Critical), P1 (Important), P2 (Advisory) |
| Trend | Growing, Stable, Shrinking |
Sort Options
| Sort | Description |
|---|---|
| Impact (default) | Tier multiplied by count — highest-impact patterns first |
| Count | Raw finding count across all occurrences |
| Trend | Fastest-growing patterns first |
Pattern Cards
Each pattern is displayed as a card with:
- Tier badge — P0 (Critical), P1 (Important), or P2 (Advisory)
- Category badge — The finding category (e.g., security, cost, compliance)
- Pattern ID — Unique identifier for this pattern
- Name and description — What the pattern detects and why it matters
- Remediation preview — Suggested fix (if available from the pattern catalog)
- Stats — Finding count, unique repo count, last seen timestamp, and affected repo names
- Sparkline — 12-week visual trend with a trend direction badge (growing, stable, or shrinking)
Click any pattern card to open the Pattern Detail View.
Pattern Detail View
The detail view provides a deep dive into a specific pattern:
Header
- Pattern name and description from the pattern catalog
- Remediation guidance (if available)
- 12-week trend with direction indicator
Findings by Repository
Findings are grouped by repository, with each repo section collapsible. Each finding shows:
| Field | Description |
|---|---|
| Title | Finding title |
| Description | Detailed finding explanation |
| Severity | Critical, High, Medium, Low, or Info |
| File Path | Source file where the finding was detected |
| Start Line | Line number in the source file |
| Recommendation | Suggested remediation |
| Fix Action | Available fix type (if applicable) |
| Cost Delta | Cost impact (if the finding has cost implications) |
| Check Type | Which analysis command detected it (review, plan, drift, etc.) |
TL;DR
- Patterns view groups recurring findings into actionable patterns with tiered severity
- 4 hero stats: total patterns, total findings, growing count, unclassified count
- Filter by search, category, tier (P0/P1/P2), and trend (growing/stable/shrinking)
- Sort by impact (default), count, or trend
- Pattern cards show 12-week sparkline trends and affected repos
- Click any pattern to see all findings grouped by repository with full detail
/findingsredirects to/patternsfor backward compatibility
Updated about 8 hours ago
