Add a safe Xquik research template and strict manifest identities#1
Add a safe Xquik research template and strict manifest identities#1kriptoburak wants to merge 1 commit into
Conversation
|
Repair pushed in The Xquik template now gates paid, private, persistent, recurring, extraction, bulk, monitor, webhook, and account actions in addition to writes. Its evidence scenario requires catalog-first discovery before live calls. The independent registry fix is also stricter: semantic versions with numeric prerelease identifiers containing leading zeros are rejected and covered by regression tests. Both manifests pass Draft 2020-12 validation, all JSON/YAML files parse, scenario weights are valid, documentation links pass, and the live MCP authentication boundary was verified. All current comments, replies, reviews, review threads, checks, commits, events, and the full diff were reviewed. No unresolved feedback exists. Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp. |
Signed-off-by: Burak <8755484+kriptoburak@users.noreply.github.com>
a45fa50 to
5d6425b
Compare
|
Repair consolidated in signed commit
The PR now contains one GitHub-verified signed commit. No review threads or unresolved maintainer feedback exist. Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp. |
Summary
Independent Repository Fix
The registry specification requires safe template IDs and strict semantic versions, but the schema accepted arbitrary non-empty strings. This PR enforces lowercase kebab-case IDs and Semantic Versioning 2.0.0. The repaired pattern also rejects numeric prerelease identifiers with leading zeros, such as
1.2.3-01and1.2.3-alpha.01.Regression tests cover valid slugs, path traversal, whitespace, valid releases, prereleases, build metadata, incomplete versions, and invalid numeric prereleases.
Validation
X-API-Keysupport.git diff --checkgates.Disclosure
I maintain Xquik.
Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp.