Skip to main content
← Back to list
01Issue
FeatureOpenSwamp CLIPublic
AssigneesNone

Relationships

#3453 Docs: extension quality now reports repository-verified for private source hosting (swamp-club#3406)

Opened by stack72 · 10/14/2026

What changed

swamp CLI PR swamp-club/swamp#3107 (swamp-club#3406) makes swamp extension quality reach the registry's repository-verified verdict for private source hosting (#3396), using whoami's collectiveSourceHosting field (#3440):

  • When the collective has private source hosting and the extension will publish private, the factor is provisional locally, labelled "Private repository (collective attested)", whatever the repository URL (or none).
  • "Will publish private" follows the registry: a republish keeps the published visibility; a first publish is private when the manifest says visibility: private or the collective's namespace is private.
  • Otherwise the URL is scored as before: provisional for an HTTPS URL on github.com, gitlab.com, codeberg.org or bitbucket.org, missing for anything else, with a remediation that says why (public extension, collective without private source hosting, or could not be checked).
  • If quality cannot get an answer (not logged in, key rejected, Swamp Club unreachable, or nothing reported for the collective) it scores the URL alone and says private source hosting could not be checked. The lookup is bounded at 5 seconds.

Pages to update (after the CLI release)

  • content/manual/reference/extensions/publishing.md (around line 259): "repository-verified is provisional locally when the URL is well-formed and on an allowlisted host, and missing otherwise" — add the private-source-hosting route above.
  • content/manual/how-to/extensions/improve-score.md (the repository-verified section, around line 231 and the "Private or self-hosted source" subsection): say the CLI now shows the factor as provisional for a private extension in a private-source-hosting collective, so a local 100% gate passes for those collectives.
  • content/manual/reference/extensions/scorecard-rubric.md (around line 55): the CLI provisional paragraph should mention the collective-attested case.
02Bog Flow
◉OPEN○TRIAGED○IN PROGRESS○SHIPPED

Open

10/14/2026, 5:29:23 PM

No activity in this phase yet.

03Sludge Pulse

Sign in to post a ripple.