Skip to content

Harden and package BeatAPI for Cursor, Grok Bot, and Grok Build - #3

Merged
erickkkyt merged 3 commits into
mainfrom
codex/add-cursor-plugin-manifest
Sep 8, 2026
Merged

Harden and package BeatAPI for Cursor, Grok Bot, and Grok Build#3
erickkkyt merged 3 commits into
mainfrom
codex/add-cursor-plugin-manifest

Conversation

@erickkkyt

@erickkkyt erickkkyt commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • rename the cross-host package to beatapi-agent-plugin
  • package one shared Skill and MCP runtime for Codex, Cursor/Grok Bot, and Grok Build
  • add a Grok Build manifest and validator
  • rebuild the README around project-native proof, four-host setup, runtime model discovery, API-key binding, and submission paths
  • keep the checked-in OpenAPI copies byte-identical to the live BeatAPI contract
  • expose 26 safe model-facing tools while keeping one-time-secret creation in trusted server-side code or the dashboard

Security hardening

  • reject credential-like keys and values in open-ended model parameters
  • confine uploads to explicit BEATAPI_UPLOAD_ROOTS and reject symlink escapes
  • require explicit trust for custom HTTPS API origins
  • require an absolute reviewed CLI path and pass a minimal child environment
  • pin GitHub Actions to immutable commit SHAs

Depends on

Verification

  • npm run verify: 19/19 tests, contract/skill/runtime checks, Cursor and Grok validators, typecheck, bundle and release packages
  • grok plugin validate .
  • plugin-creator validation
  • README checker: 0 errors, 0 warnings
  • npm audit: 0 vulnerabilities
  • release ZIP content and secret-pattern inspection

This PR prepares the repository for review. Marketplace submission remains a separate step after the dependency PRs land and the default branch is re-verified.

@erickkkyt erickkkyt changed the title Add Cursor and Grok Bot packaging Harden and package BeatAPI for Cursor, Grok Bot, and Grok Build Sep 8, 2026
Base automatically changed from codex/update-unified-api-contract to main September 8, 2026 15:06
@erickkkyt
erickkkyt merged commit 1375e0f into main Sep 8, 2026
2 checks passed
@erickkkyt
erickkkyt deleted the codex/add-cursor-plugin-manifest branch September 8, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant