The public submission form allows License: Other and Install method: Binary, but POST /api/skills/submit currently inserts every submission with:
open_source: true,
license: license || 'MIT',
This can mislabel proprietary or releases-only projects as open source even when the submitter selects Other. I found this while evaluating a proprietary desktop application with a public release/documentation repository and stopped before submitting.
Suggested behavior:
- add an explicit
open_source / source-availability field to the form, or
- store
unknown until review instead of defaulting to true, and
- keep the selected license separate from source availability.
That would let reviewers accept binary or proprietary MCP integrations without creating inaccurate catalog metadata.
The public submission form allows
License: OtherandInstall method: Binary, butPOST /api/skills/submitcurrently inserts every submission with:This can mislabel proprietary or releases-only projects as open source even when the submitter selects
Other. I found this while evaluating a proprietary desktop application with a public release/documentation repository and stopped before submitting.Suggested behavior:
open_source/ source-availability field to the form, orunknownuntil review instead of defaulting totrue, andThat would let reviewers accept binary or proprietary MCP integrations without creating inaccurate catalog metadata.