Skip to content

Record the Cursor Directory listing; route security reports to security@paymob.com - #13

Merged
MRagabMob merged 1 commit into
mainfrom
cursor-directory-listing
Aug 15, 2026
Merged

MRagabMob merged 1 commit into
mainfrom
cursor-directory-listing

Conversation

@MRagabMob

Copy link
Copy Markdown
Collaborator

The plugin is now published on the Cursor Directory — the first vendor listing — and Paymob's security contact is security@paymob.com, not support@.

What was wrong

The README carried a note I added earlier stating the repo was the only distribution channel and that Paymob had "no listing yet" anywhere. That is now false.

SECURITY.md routed vulnerability reports to support@paymob.com, a general support inbox. A payments plugin's disclosure path should reach the security team directly.

Changes

  • README — the listing note now names the Cursor Directory and keeps only the still-true part (not yet in Anthropic's, OpenAI's or Lovable's directories). Adds a Cursor Directory badge and a new item 4 install path listing all three published component types; items renumber to 1–8, and the ## Installation section gains a matching subsection.
  • SECURITY.md — vulnerability reports go to security@paymob.com. support@paymob.com remains for non-security issues, which is now stated explicitly rather than conflated.

One thing the Cursor entry calls out

The listing publishes the three commands as separate installable components. Each resolves the skill's reference files at run time, and per #9 stops rather than answering from memory when it can't reach them — so a command installed without the Skill component is safe but inert. The README now tells Cursor users to install the Skill alongside them, which is not obvious from the listing UI.

Test plan

  • python scripts/validate.py passes
  • claude plugin validate .claude-plugin/plugin.json and claude plugin validate . --strict both pass
  • Headings renumber cleanly 1–8, exactly one "easiest, recommended" badge

Separate from this PR

The skill component submitted to the Cursor Directory uses SKILL.md as its Content, which contains 48 pointers to references/*.md files that don't exist in a Cursor install — including hmac-verification.md, where the field order actually lives. Swapping that field to the self-contained universal-prompt.md body is an edit on the listing, not in this repo.

The plugin is now published at cursor.directory/plugins/paymob-integration,
so the README's "no vendor listing anywhere" note was wrong. It now names
the listing, keeps the still-true part about Anthropic's, OpenAI's and
Lovable's directories, and adds Cursor as its own install path plus a
badge.

The Cursor entry says to install the Skill component alongside the three
Command components. Each command resolves the skill's reference files at
run time and stops rather than answering from memory when it cannot reach
them, so a command installed on its own is safe but inert.

SECURITY.md routed vulnerability reports to support@paymob.com. Paymob's
security contact is security@paymob.com; support@ stays for non-security
issues.
@MRagabMob
MRagabMob merged commit 8f46dc6 into main Aug 15, 2026
1 check passed
@MRagabMob
MRagabMob deleted the cursor-directory-listing branch August 15, 2026 08:21
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