opengraph-io
Extracts web data, captures screenshots, and generates AI images using OpenGraph.io for enhanced URL handling and content creation.
Install this skill
Security score
The opengraph-io skill was audited on Feb 9, 2026 and we found 40 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 104 | ```bash |
Template literal with variable interpolation in command context
| 113 | ```bash |
Template literal with variable interpolation in command context
| 122 | ```bash |
Template literal with variable interpolation in command context
| 129 | ```bash |
Template literal with variable interpolation in command context
| 136 | ```bash |
Template literal with variable interpolation in command context
| 150 | ```bash |
Template literal with variable interpolation in command context
| 159 | ```bash |
Template literal with variable interpolation in command context
| 178 | ```bash |
Template literal with variable interpolation in command context
| 185 | ```bash |
Template literal with variable interpolation in command context
| 217 | ```bash |
Curl to non-GitHub URL
| 106 | curl -s "https://opengraph.io/api/1.1/site/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}" |
Curl to non-GitHub URL
| 115 | curl -s "https://opengraph.io/api/1.1/screenshot/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&dimensions=lg" |
Curl to non-GitHub URL
| 124 | curl -s "https://opengraph.io/api/1.1/scrape/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&use_proxy=true" |
Curl to non-GitHub URL
| 131 | curl -s "https://opengraph.io/api/1.1/extract/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&html_elements=h1,h2,p" |
Curl to non-GitHub URL
| 137 | curl -s -X POST "https://opengraph.io/api/1.1/query/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}" \ |
Curl to non-GitHub URL
| 151 | SESSION=$(curl -s -X POST "https://opengraph.io/image-agent/sessions?app_id=${OPENGRAPH_APP_ID}" \ |
Curl to non-GitHub URL
| 160 | curl -s -X POST "https://opengraph.io/image-agent/sessions/${SESSION_ID}/generate?app_id=${OPENGRAPH_APP_ID}" \ |
Curl to non-GitHub URL
| 180 | curl -s "https://opengraph.io/image-agent/assets/${ASSET_ID}/file?app_id=${OPENGRAPH_APP_ID}" -o output.png |
Curl to non-GitHub URL
| 186 | curl -s -X POST "https://opengraph.io/image-agent/sessions/${SESSION_ID}/iterate?app_id=${OPENGRAPH_APP_ID}" \ |
Curl to non-GitHub URL
| 219 | curl -s -X POST "https://opengraph.io/image-agent/sessions/${SESSION_ID}/generate?app_id=${OPENGRAPH_APP_ID}" \ |
Access to hidden dotfiles in home directory
| 79 | // ~/.clawdbot/clawdbot.json |
External URL reference
| 5 | homepage: https://www.opengraph.io |
External URL reference
| 46 | "Premium marketing card with QR code for https://myapp.com, cosmic purple gradient |
External URL reference
| 70 | Sign up at [dashboard.opengraph.io](https://dashboard.opengraph.io/register) |
External URL reference
| 74 | 1. **Sign up** at [dashboard.opengraph.io](https://dashboard.opengraph.io/register) — free trial available |
External URL reference
| 100 | Use `curl` with the `OPENGRAPH_APP_ID` environment variable. Base URL: `https://opengraph.io/api/1.1/` |
External URL reference
| 106 | curl -s "https://opengraph.io/api/1.1/site/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}" |
External URL reference
| 115 | curl -s "https://opengraph.io/api/1.1/screenshot/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&dimensions=lg" |
External URL reference
| 118 | Response: `{ "screenshotUrl": "https://..." }` |
External URL reference
| 124 | curl -s "https://opengraph.io/api/1.1/scrape/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&use_proxy=true" |
External URL reference
| 131 | curl -s "https://opengraph.io/api/1.1/extract/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&html_elements=h1,h2,p" |
External URL reference
| 137 | curl -s -X POST "https://opengraph.io/api/1.1/query/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}" \ |
External URL reference
| 146 | Base URL: `https://opengraph.io/image-agent/` |
External URL reference
| 151 | SESSION=$(curl -s -X POST "https://opengraph.io/image-agent/sessions?app_id=${OPENGRAPH_APP_ID}" \ |
External URL reference
| 160 | curl -s -X POST "https://opengraph.io/image-agent/sessions/${SESSION_ID}/generate?app_id=${OPENGRAPH_APP_ID}" \ |
External URL reference
| 163 | "prompt": "A beautiful QR code linking to https://example.com with modern gradient design", |
External URL reference
| 180 | curl -s "https://opengraph.io/image-agent/assets/${ASSET_ID}/file?app_id=${OPENGRAPH_APP_ID}" -o output.png |
External URL reference
| 186 | curl -s -X POST "https://opengraph.io/image-agent/sessions/${SESSION_ID}/iterate?app_id=${OPENGRAPH_APP_ID}" \ |
External URL reference
| 219 | curl -s -X POST "https://opengraph.io/image-agent/sessions/${SESSION_ID}/generate?app_id=${OPENGRAPH_APP_ID}" \ |
External URL reference
| 222 | "prompt": "Premium marketing card with QR code for https://myapp.com, cosmic purple gradient background with floating 3D spheres, glowing accents, SCAN TO DOWNLOAD call-to-action", |