Package Management
The package management section is where admins govern the package lifecycle — reviewing submitted packages for quality and policy compliance, approving or rejecting them with documented feedback, and managing already-published packages.
Package Status Workflow
Draft
Publisher is working on the package — not submitted yet. Only visible in publisher workspace.
Submitted
Publisher submits for review. Automated security scan runs. Package enters the admin review queue.
Under Review
Admin assigns the package to themselves (locking it from other reviewers) and begins the review process.
Approved / Published
Admin approves — package goes live on the marketplace immediately. Community certification granted automatically.
Rejected
Admin rejects with required feedback explaining what needs to be fixed. Publisher can address issues and resubmit.
Review Checklist
When reviewing a submitted package, admins work through a standard checklist. All items must pass for approval. Items that fail become rejection reasons.
| Check | Pass Criteria |
|---|---|
| Manifest completeness | Name, description, category, version, publisher — all present |
| Security scan result | No critical or high severity findings from automated scan |
| Content policy | No forbidden content patterns in description, screenshots, or package name |
| Category accuracy | Package is listed in a category that accurately represents its contents |
| Screenshot quality | Screenshots show the actual package — no placeholder or unrelated images |
| Description quality | Meaningful description — at least 100 chars, not auto-generated lorem ipsum |
Admin Actions on Published Packages
| Action | When Used | Publisher Notified? |
|---|---|---|
| Delist | Package violates policy after publication — removed from search but not deleted | Yes — required |
| Flag for Review | Package flagged for a follow-up review — remains public but entered in review backlog | Yes |
| Set Featured | Curate package for homepage featured slot | Yes |
| Remove Featured | Remove from featured slot rotation | Yes |
| Add Admin Note | Internal note visible only to admins — not shown to publisher | No |
Delisting a package removes it from public search and the marketplace but preserves the package data and all tenants that have it installed. Deletion is a separate, irreversible action that requires additional confirmation and is only available to super-admins. Prefer delist over delete unless the package must be permanently removed.