Skip to main content

citedy-seo-agent

Citedy SEO Agent automates content marketing by scouting trends, analyzing competitors, and generating SEO-optimized articles in 55 languages.

Install this skill

or
0/100

Security score

The citedy-seo-agent skill was audited on May 26, 2026 and we found 52 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 70

Webhook reference - potential data exfiltration

SourceSKILL.md
70- Register webhook endpoints to receive real-time event notifications (article published, ingestion complete, etc.)
medium line 71

Webhook reference - potential data exfiltration

SourceSKILL.md
71- List or delete webhook endpoints, view webhook delivery history
low line 640

Webhook reference - potential data exfiltration

SourceSKILL.md
640"callback_url": "https://your-server.com/webhook"
medium line 1084

Webhook reference - potential data exfiltration

SourceSKILL.md
1084- Fires `article.published` webhook event.
medium line 1098

Webhook reference - potential data exfiltration

SourceSKILL.md
1098- Fires `article.unpublished` webhook event.
medium line 1109

Webhook reference - potential data exfiltration

SourceSKILL.md
1109- Fires `article.deleted` webhook event.
medium line 1195

Webhook reference - potential data exfiltration

SourceSKILL.md
1195| `/api/agent/webhooks` | POST | free |
medium line 1196

Webhook reference - potential data exfiltration

SourceSKILL.md
1196| `/api/agent/webhooks` | GET | free |
medium line 1197

Webhook reference - potential data exfiltration

SourceSKILL.md
1197| `/api/agent/webhooks/{id}` | DELETE | free |
medium line 1198

Webhook reference - potential data exfiltration

SourceSKILL.md
1198| `/api/agent/webhooks/deliveries` | GET | free |
medium line 1204

Webhook reference - potential data exfiltration

SourceSKILL.md
1204## Webhooks
medium line 1206

Webhook reference - potential data exfiltration

SourceSKILL.md
1206Webhooks let Citedy push real-time event notifications to your server instead of polling.
medium line 1208

Webhook reference - potential data exfiltration

SourceSKILL.md
1208### Register a Webhook Endpoint
low line 1211

Webhook reference - potential data exfiltration

SourceSKILL.md
1211POST /api/agent/webhooks
low line 1213

Webhook reference - potential data exfiltration

SourceSKILL.md
1213"url": "https://your-server.com/webhooks/citedy",
low line 1215

Webhook reference - potential data exfiltration

SourceSKILL.md
1215"description": "Production webhook"
medium line 1227

Webhook reference - potential data exfiltration

SourceSKILL.md
1227### List Webhook Endpoints
low line 1230

Webhook reference - potential data exfiltration

SourceSKILL.md
1230GET /api/agent/webhooks
medium line 1233

Webhook reference - potential data exfiltration

SourceSKILL.md
1233- 0 credits. Returns `{ webhooks: [...] }`.
medium line 1235

Webhook reference - potential data exfiltration

SourceSKILL.md
1235### Delete Webhook Endpoint
low line 1238

Webhook reference - potential data exfiltration

SourceSKILL.md
1238DELETE /api/agent/webhooks/{id}
medium line 1243

Webhook reference - potential data exfiltration

SourceSKILL.md
1243### Webhook Delivery History
low line 1246

Webhook reference - potential data exfiltration

SourceSKILL.md
1246GET /api/agent/webhooks/deliveries?status=delivered&limit=20&offset=0
medium line 1274

Webhook reference - potential data exfiltration

SourceSKILL.md
1274Every webhook delivery sends a JSON `WebhookEventEnvelope`:
low line 1314

Webhook reference - potential data exfiltration

SourceSKILL.md
1314throw new Error("Invalid webhook signature");
medium line 1322

Webhook reference - potential data exfiltration

SourceSKILL.md
1322### Webhooks vs Polling
medium line 1324

Webhook reference - potential data exfiltration

SourceSKILL.md
1324| Use webhooks when... | Use polling when... |
low line 35

External URL reference

SourceSKILL.md
35privacy_policy_url: https://www.citedy.com/privacy
low line 46

External URL reference

SourceSKILL.md
46Base URL: `https://www.citedy.com`
low line 99

External URL reference

SourceSKILL.md
99POST https://www.citedy.com/api/agent/register
low line 110

External URL reference

SourceSKILL.md
110"approval_url": "https://www.citedy.com/approve-agent/...",
low line 134

External URL reference

SourceSKILL.md
134"url": "https://www.citedy.com/register?ref=ABC123XZ"
low line 150

External URL reference

SourceSKILL.md
1502. `POST /api/agent/autopilot` with `{ "source_urls": ["https://..."] }` — wait for response — get `article_id`
low line 174

External URL reference

SourceSKILL.md
1741. `POST /api/agent/ingest` with `{ "url": "https://youtube.com/watch?v=abc123" }` → get `id`
low line 207

External URL reference

SourceSKILL.md
207> User: "Write an article based on this: https://example.com/ai-trends"
low line 209

External URL reference

SourceSKILL.md
2091. `POST /api/agent/autopilot` with `{ "source_urls": ["https://example.com/ai-trends"], "size": "mini" }`
low line 280

External URL reference

SourceSKILL.md
280Base URL: `https://www.citedy.com`
low line 319

External URL reference

SourceSKILL.md
319"competitor_urls": ["https://competitor1.com", "https://competitor2.com"],
low line 340

External URL reference

SourceSKILL.md
340{"domain": "https://competitor.com", "mode": "fast|ultimate"}
low line 368

External URL reference

SourceSKILL.md
368"source_urls": ["https://example.com/article"],
low line 606

External URL reference

SourceSKILL.md
606"url": "https://youtube.com/watch?v=abc123"
low line 639

External URL reference

SourceSKILL.md
639"urls": ["https://example.com/article1", "https://example.com/article2"],
low line 640

External URL reference

SourceSKILL.md
640"callback_url": "https://your-server.com/webhook"
low line 787

External URL reference

SourceSKILL.md
787"avatar_url": "https://download.citedy.com/agent/avatars/...",
low line 810

External URL reference

SourceSKILL.md
810"video_urls": ["https://download.citedy.com/...", "https://download.citedy.com/..."],
low line 820

External URL reference

SourceSKILL.md
820- `video_urls` — 2-4 URLs (must start with `https://download.citedy.com/`). Count must equal `phrases` count
low line 831

External URL reference

SourceSKILL.md
831"video_url": "https://download.citedy.com/agent/shorts/.../video-sub.mp4",
low line 1213

External URL reference

SourceSKILL.md
1213"url": "https://your-server.com/webhooks/citedy",
low line 1220

External URL reference

SourceSKILL.md
1220- `url` — must be `https://` in production
low line 1288

External URL reference

SourceSKILL.md
1288"article_url": "https://yourblog.citedy.com/how-ai-changes-seo",
low line 1368

External URL reference

SourceSKILL.md
1368| 402 | Insufficient credits | Tell user to top up at https://www.citedy.com/dashboard/billing |
low line 1388

External URL reference

SourceSKILL.md
1388_https://www.citedy.com_
Scanned on May 26, 2026
View Security Dashboard
Installation guide →