nolpak14/UCP Profile Validator
Validate UCP (Universal Commerce Protocol) profiles and check AI readiness scores in your CI/CD pipeline
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| domain | Domain to validate (e.g., mystore.com) | yes | — |
| fail-on-grade | Fail if grade is this value or worse (A/B/C/D/F). E.g., "D" fails on D or F. | no | "" |
| fail-on-score | Fail if AI readiness score is below this number (0-100) | no | "" |
| comment | Post results as a PR comment (true/false) | no | true |
| api-key | API key for authenticated requests (optional, for future use) | no | "" |
| api-url | API base URL (override for testing) | no | https://api.ucptools.dev |
| token | GitHub token for PR comments (defaults to GITHUB_TOKEN) | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| score | AI readiness score (0-100) |
| grade | AI readiness grade (A/B/C/D/F) |
| ucp-found | Whether a UCP profile was found (true/false) |
| passed | Whether the validation passed all thresholds (true/false) |
| result-json | Full validation result as JSON string |