aie-europe-2026
Provides APIs and CLI for querying AI Engineer Europe 2026 conference data, including speakers, talks, and schedules.
Install this skill
Security score
The aie-europe-2026 skill was audited on May 13, 2026 and we found 47 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 158 | console.log(`${anthropic.length} speakers from Anthropic`); |
Template literal with variable interpolation in command context
| 163 | console.log(keynotes.map(k => `${k.time}: ${k.title} — ${k.speakers.join(', ')}`)); |
Curl to non-GitHub URL
| 60 | curl https://ai.engineer/europe/speakers-embeddings.json | jq '.speakers[:2]' |
Curl to non-GitHub URL
| 63 | curl https://ai.engineer/europe/sessions-embeddings.json | jq '.sessions[:2]' |
Curl to non-GitHub URL
| 106 | curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-embedding-2-preview:embedContent?key=$GEMINI_API_KEY" \ |
Curl to non-GitHub URL
| 122 | curl https://ai.engineer/europe/llms.txt |
Curl to non-GitHub URL
| 125 | curl https://ai.engineer/europe/llms-full.txt |
Curl to non-GitHub URL
| 128 | curl https://ai.engineer/europe/sessions.json | jq '.sessions[:3]' |
Curl to non-GitHub URL
| 129 | curl https://ai.engineer/europe/speakers.json | jq '.speakers[:3]' |
Curl to non-GitHub URL
| 272 | curl -X POST https://ai.engineer/europe/mcp \ |
Curl to non-GitHub URL
| 306 | curl -X POST https://ai.engineer/europe/mcp \ |
Curl to non-GitHub URL
| 311 | curl -X POST https://ai.engineer/europe/mcp \ |
Curl to non-GitHub URL
| 316 | curl https://ai.engineer/europe/mcp | jq . |
Fetch to external URL
| 69 | const res = await fetch('https://ai.engineer/europe/speakers-embeddings.json'); |
Fetch to external URL
| 151 | const res = await fetch('https://ai.engineer/europe/speakers.json'); |
Fetch to external URL
| 161 | const data = await fetch('https://ai.engineer/europe/sessions.json').then(r => r.json()); |
External URL reference
| 9 | compatibility: Requires network access to https://ai.engineer |
External URL reference
| 32 | Base URL: `https://ai.engineer` |
External URL reference
| 48 | Pre-computed [Gemini Embedding 2](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2-preview) vectors for semantic search, clustering, and recommendations. |
External URL reference
| 51 | - **Dimensions:** 128 (truncated from 3072 via [Matryoshka Representation Learning](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2-preview#controlling-embedding-size)) |
External URL reference
| 60 | curl https://ai.engineer/europe/speakers-embeddings.json | jq '.speakers[:2]' |
External URL reference
| 63 | curl https://ai.engineer/europe/sessions-embeddings.json | jq '.sessions[:2]' |
External URL reference
| 69 | const res = await fetch('https://ai.engineer/europe/speakers-embeddings.json'); |
External URL reference
| 90 | data = json.loads(urllib.request.urlopen('https://ai.engineer/europe/speakers-embeddings.json').read()) |
External URL reference
| 106 | curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-embedding-2-preview:embedContent?key=$GEMINI_API_KEY" \ |
External URL reference
| 122 | curl https://ai.engineer/europe/llms.txt |
External URL reference
| 125 | curl https://ai.engineer/europe/llms-full.txt |
External URL reference
| 128 | curl https://ai.engineer/europe/sessions.json | jq '.sessions[:3]' |
External URL reference
| 129 | curl https://ai.engineer/europe/speakers.json | jq '.speakers[:3]' |
External URL reference
| 151 | const res = await fetch('https://ai.engineer/europe/speakers.json'); |
External URL reference
| 161 | const data = await fetch('https://ai.engineer/europe/sessions.json').then(r => r.json()); |
External URL reference
| 172 | data = requests.get('https://ai.engineer/europe/sessions.json').json() |
External URL reference
| 188 | sp = requests.get('https://ai.engineer/europe/speakers.json').json() |
External URL reference
| 209 | MCP_URL = 'https://ai.engineer/europe/mcp' |
External URL reference
| 244 | The MCP server at `https://ai.engineer/europe/mcp` implements JSON-RPC 2.0 over Streamable HTTP. |
External URL reference
| 254 | "url": "https://ai.engineer/europe/mcp" |
External URL reference
| 272 | curl -X POST https://ai.engineer/europe/mcp \ |
External URL reference
| 291 | resp = requests.post('https://ai.engineer/europe/mcp', json={ |
External URL reference
| 306 | curl -X POST https://ai.engineer/europe/mcp \ |
External URL reference
| 311 | curl -X POST https://ai.engineer/europe/mcp \ |
External URL reference
| 316 | curl https://ai.engineer/europe/mcp | jq . |
External URL reference
| 346 | twitter?: string; // Full URL: "https://x.com/handle" |
External URL reference
| 350 | photoUrl?: string; // "https://ai.engineer/europe-speakers/name.jpg" |
External URL reference
| 381 | - Website: [ai.engineer/europe](https://ai.engineer/europe) |
External URL reference
| 383 | - CLI on npm: [@aidotengineer/aie](https://www.npmjs.com/package/@aidotengineer/aie) |
External URL reference
| 384 | - Twitter: [@aiDotEngineer](https://x.com/aiDotEngineer) |
External URL reference
| 385 | - Gemini Embedding 2 docs: [ai.google.dev/gemini-api/docs/models/gemini-embedding-2-preview](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2-preview) |