Skip to main content
← Back to list
01Issue
BugShippedSwamp ClubPublic
Assigneesskunk-ape

Relationships

#3351 Registry scorecard: dependency lookups that failed are not audited

Opened by skunk-ape · 10/13/2026· Shipped 10/14/2026

Part B (#3351, release 1, swamp-club) of the extension dependency trust plan (#3350–#3354). Plan: Extension dependency trust plan (https://claude.ai/code/artifact/c333312a-ca26-4056-a7f2-cabd7f30457c).

Problem

The registry's scorer (lib/domain/scorecard/dependency-trust.ts, lib/infrastructure/http-dependency-trust-client.ts) has three problems.

  • A failed lookup is skipped, so it never counts against the extension.
  • Licenses are compared as whole strings, so MIT OR Apache-2.0 warns.
  • A missing license passes, while the CLI warns about it.

The result: the scorecard disagrees with what push told the author.

Change

  1. "Not audited" is its own result. A dependency whose lookup failed is reported as not audited, and the dependency-trust point is withheld.

Dependency license rules moved to #3392 (Seth, 2026-10-13), which waits for #3326's parser. This issue no longer depends on #3326.

Depends on

Nothing from the license work. Start after #3370 merges (the same scoring step).

Acceptance

  • Unit tests for a failed lookup.
  • Club UAT: a dependency whose lookup failed shows as not audited on the scorecard.
02Bog Flow
✓OPEN✓TRIAGED✓IN PROGRESS✓SHIPPED+ 1 MOREASSIGNED+ 5 MOREREVIEW+ 5 MOREPR_MERGED+ 2 MORESESSION_SUMMARIZED

Shipped

10/14/2026, 6:20:24 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
skunk-ape assigned skunk-ape10/13/2026, 11:45:53 PM
Editable. Press Enter to edit.

system commented 10/13/2026, 2:31:19 PM

Classified automatically when this issue was filed.

  • Type: Bug
  • Source: Swamp Club

If you feel this classification is incorrect, add a ripple to tell us so.

Sign in to post a ripple.