Skip to content

RFC: Content policy categories #2321

Description

@Patrick-Erichsen

Context

ClawHub needs a clearer content-policy frame for deciding which skills belong in the public registry, which skills should be hidden or removed, and which uploads need human review.

This is intentionally not a complete RFC yet. It is a lightweight discussion thread based on the current category list so maintainers and contributors can agree on the shape before turning it into public policy.

Goals

  • Turn the category list into clear review buckets.
  • Separate low-quality or duplicate content from malicious or abusive content.
  • Identify which categories should affect search visibility, registry inclusion, upload review, or account enforcement.
  • Keep reviewer-only signals and exact detection tactics out of public policy.

Non-goals

  • Define every scanner threshold, review workflow, or ban runbook.
  • Decide final enforcement severity for every category.
  • Publish private reports, reporter identities, or sensitive audit details.
  • Treat VirusTotal alone as a malicious-content source of truth.

Draft category list

Category Draft policy question Likely default treatment Notes
Possibly spam: bulk accounts, bot accounts, test/junk Is this upload/account pattern primarily noise or automated registry abuse? Hide from browse/search pending review; repeated or obvious abuse may lead to account action. Needs examples that distinguish harmless testing from bulk spam.
Crypto / blockchain / finance / trade Should ClawHub allow skills whose primary purpose is crypto, blockchain, finance, or trading? Current leaning: do not allow these categories in the public registry. Needs discussion on whether any narrow read-only or educational exceptions should exist.
Malicious as determined by security scans Do security scans identify the artifact or author workflow as malicious? Hide/remove the artifact and consider account-level review. Security scan findings can support enforcement and should be reviewable by maintainers.

Feedback requested

Please comment with:

  • category wording that feels too broad, too narrow, or confusing
  • missing allowed, not-allowed, or edge-case examples
  • which parts should become public acceptable-usage policy versus reviewer guidance
  • whether any category should affect discovery, installability, official totals/reporting, or account enforcement

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.area: moderationModeration, acceptable usage, reporting, appeals, or enforcementarea: securitySecurity, abuse prevention, or trust and safetyclawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:needs-security-reviewClawSweeper marked this issue as needing security-sensitive review.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:securitySecurity boundary, credential, authz, sandbox, or sensitive-data risk.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.status: reviewOpen for maintainer/community feedbacktype: rfcRequest for comments on a product, policy, trust, or interface decision

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions