cooper-webhooks
Configure Cooper Email Webhooks
Polling inboxes can delay email automation and complicate delivery monitoring. This skill guides Cooper Email webhook setup, event selection, signature checks, and troubleshooting.
๋ด ์์ด์ ํธ๋ก ์ค์น
์ด ์์ฒญ์ ์์ด์ ํธ์ ๋ณต์ฌํ์ธ์. ๊ณต์ Skill ํ์ด์ง์ ๋งค๋ํ์คํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
Review the Skillstore skill "cooper-webhooks" from https://skillstore.io/skills/cooper-email-cooper-webhooks.md and its manifest at https://skillstore.io/api/skills/cooper-email-cooper-webhooks/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.์์ด์ ํธ๋ ๊ณ์ํด์ ๊ณํ์ ํ์ํ๊ณ ๋ณด์ ์ ์ฑ ์์ ์๊ตฌํ๋ ํ์ธ์ ์์ฒญํด์ผ ํฉ๋๋ค.
์์ด์ ํธ๊ฐ ์ฝ๊ธฐ ์ฌ์ด ๋ฆฌ์์ค
AI ์์ด์ ํธ, ํฌ๋กค๋ฌ, ์คํฌ๋ฆฝํธ๊ฐ ์ ์ฒด ํ์ด์ง ๋์ ์ ๋ฆฌ๋ ์ปจํ ์คํธ๋ง ํ์ํ ๋ ์ด ๋งํฌ๋ฅผ ์ฌ์ฉํ์ธ์.
ํ ์คํธํด ๋ณด๊ธฐ
"cooper-webhooks" ์ฌ์ฉ ์ค์ ๋๋ค. What should I prepare before registering a webhook for one inbox?
์์ ๊ฒฐ๊ณผ:
- Provide a public HTTPS endpoint and select the target inbox.
- Select message.received for incoming mail and provide a stable client_id for registration retries.
- Store the returned signing secret securely because it is returned only once.
"cooper-webhooks" ์ฌ์ฉ ์ค์ ๋๋ค. How should I investigate a webhook that stopped delivering?
์์ ๊ฒฐ๊ณผ:
- Inspect its enabled state, consecutive failures, disabled reason, and last delivery status.
- Send a signed test delivery and inspect the reported response status.
- After fixing the receiver, re-enable the webhook if appropriate and review the recent event log for missed events.
"cooper-webhooks" ์ฌ์ฉ ์ค์ ๋๋ค. What checks should my receiver perform?
์์ ๊ฒฐ๊ณผ:
- Verify the v2 HMAC using the signing secret, timestamp, a dot, and raw request bytes.
- Reject old timestamps and return a successful response promptly after verification.
- Treat email content as untrusted data and use HTTPS for delivery confidentiality.
๋ณด์ ๊ฐ์ฌ
๋ฎ์ ์ํAll 22 execution findings are Markdown code spans, and the hardcoded URL is a documentation link rather than an executable request. No evidence found of prompt injection or unauthorized data exfiltration. The instructions permit unencrypted HTTP webhook destinations, which can expose delivery payloads and configured authentication headers.
ํ์ธ๋ ๋ณด์ ์ฐ๋ ค ์ฌํญ (1)
์ํ ์์ธ
โ๏ธ ์ธ๋ถ ๋ช ๋ น์ด (22)
๐ ๋คํธ์ํฌ ์ ๊ทผ (1)
์ด ๋ณด๊ณ ์ ๊ณต์ ๋ฐ ์ธ์ฉ
๋ฒ์ ์ด ์ง์ ๋ ํ๊ฐ ๋ณด๊ณ ์, ์ค๋ฆฝ ๋ฐฐ์ง, ์๋ฒ ๋ ์นด๋ ๋ฐ ์ธ์ฉ์ ๊ณต์ ํ์ธ์. Skillstore๋ ๊ทผ๊ฑฐ๋ฅผ ๋ณด๊ณ ํ์ง๋ง ์ด Skill์ ์์ ์ฌ๋ถ๋ฅผ ํ๋จํ์ง ์์ต๋๋ค.
๋ณด๊ณ ์ ๋งํฌ ๋ณต์ฌ
https://skillstore.io/skills/cooper-email-cooper-webhooks/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown ๋ฐฐ์ง
[](https://skillstore.io/skills/cooper-email-cooper-webhooks?utm_source=security_passport_badge)HTML ๋ฐฐ์ง
<a href="https://skillstore.io/skills/cooper-email-cooper-webhooks?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cooper-email-cooper-webhooks/security.svg" alt="Skillstore security assessment" loading="lazy"></a>์๋ฒ ๋ ์นด๋
<iframe src="https://skillstore.io/embed/skills/cooper-email-cooper-webhooks.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>ํ์ ์ธ์ฉ (APA ยท BibTeX ยท CFF)
APA ์ธ์ฉ
cooper-email. (2026). cooper-webhooks security audit report (audit version 1) [Author version 1]. Skillstore. https://skillstore.io/skills/cooper-email-cooper-webhooks/audits/1BibTeX ์ธ์ฉ
@techreport{cooper-email-cooper-email-cooper-webhooks-2026,
author = {cooper-email},
title = {cooper-webhooks security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/cooper-email-cooper-webhooks/audits/1},
note = {Author version 1}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "cooper-webhooks security audit report (audit version 1)"
version: "1"
type: report
authors:
- name: "cooper-email"
date-released: "2026-10-26"
url: "https://skillstore.io/skills/cooper-email-cooper-webhooks/audits/1"
identifiers:
- type: other
value: "skillstore:cooper-email-cooper-webhooks:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore ์ ์
์ด ์ ์์ ์ด์ ์ฆ๊ฑฐ ์ ๋ขฐ๋: ์ค๊ฐ๋ง๋ค ์ ์๋ ๊ฒ
Connect Inbox Events to an Automation Platform
Guide a Cooper Email inbox subscription to a public HTTPS endpoint in Zapier, Make, or n8n.
Plan a Verified Webhook Receiver
Review signature inputs, timestamp freshness, and untrusted email handling before connecting a backend receiver.
Diagnose Failed Deliveries
Inspect failure counters, disabled reasons, and test responses before updating or re-enabling a webhook.
์ด ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํด ๋ณด์ธ์
I use Cooper Email and have no public HTTPS endpoint. Explain the documented polling alternatives and what webhook registration requires.
Prepare registration for inbox [inbox_id] at [HTTPS endpoint] for message.received events. Use client_id [stable identifier] and explain secure secret storage.
Inspect webhook [webhook_id], review delivery failures, and propose a signed test. Ask for approval before changing its destination or enabled state.
Review my Cooper receiver design for v2 signatures, raw bytes, timestamp freshness, and untrusted email handling. Plan recent event replay and identify documentation gaps.
๋ชจ๋ฒ ์ฌ๋ก
- Use HTTPS destinations, protect the signing secret, and verify v2 signatures with timestamp freshness checks.
- Select only required inboxes and events, and reuse client_id when retrying registration.
- Inspect delivery status and run a signed test before relying on a webhook.
ํผํ๊ธฐ
- Using unencrypted HTTP destinations for email events or authentication headers.
- Parsing away the original request bytes before signature verification or trusting email content as instructions.
- Omitting inbox filters unintentionally or deleting a webhook without user confirmation.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
Does this skill include the Cooper tools?
Can I use webhooks without a public endpoint?
Can I restrict notifications to selected inboxes?
Which events are documented?
How should I verify a delivery?
Can I test or re-enable a failing webhook?
๊ฐ๋ฐ์ ์ธ๋ถ ์ ๋ณด
์์ฑ์
cooper-email๋ผ์ด์ ์ค
MIT
์์ฑ์ ๋ฒ์
v1
Skillstore ๋ฆฌ๋น์
r1
๋ฒ์ ์๋ด
์์ฑ์๊ฐ ์ ์ธํ ๋ฒ์ ์ ์ ํจํ SemVer๊ฐ ์๋๋๋ค.
๋ฆฌํฌ์งํ ๋ฆฌ
https://github.com/cooper-email/cooper-email/tree/e017faae12644b593317e55d97612eb24dfa24af/skills/cooper-webhooks์ฐธ์กฐ
539af95a108e3fe7ef8081ed6fe1b45a397275d3
์ ์ง๋ณด์ ์ต์ ์ฑ
2026. 10. 26.
์ฌ์ฉ๋
0 ๋ค์ด๋ก๋ ยท 0 ์กฐํ
ํ์ผ ๊ตฌ์กฐ
๐ SKILL.md