Skip to main content

aie-europe-2026

Provides APIs and CLI for querying AI Engineer Europe 2026 conference data, including speakers, talks, and schedules.

Install this skill

or
1/100

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

medium line 158

Template literal with variable interpolation in command context

SourceSKILL.md
158console.log(`${anthropic.length} speakers from Anthropic`);
medium line 163

Template literal with variable interpolation in command context

SourceSKILL.md
163console.log(keynotes.map(k => `${k.time}: ${k.title} — ${k.speakers.join(', ')}`));
medium line 60

Curl to non-GitHub URL

SourceSKILL.md
60curl https://ai.engineer/europe/speakers-embeddings.json | jq '.speakers[:2]'
medium line 63

Curl to non-GitHub URL

SourceSKILL.md
63curl https://ai.engineer/europe/sessions-embeddings.json | jq '.sessions[:2]'
medium line 106

Curl to non-GitHub URL

SourceSKILL.md
106curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-embedding-2-preview:embedContent?key=$GEMINI_API_KEY" \
medium line 122

Curl to non-GitHub URL

SourceSKILL.md
122curl https://ai.engineer/europe/llms.txt
medium line 125

Curl to non-GitHub URL

SourceSKILL.md
125curl https://ai.engineer/europe/llms-full.txt
medium line 128

Curl to non-GitHub URL

SourceSKILL.md
128curl https://ai.engineer/europe/sessions.json | jq '.sessions[:3]'
medium line 129

Curl to non-GitHub URL

SourceSKILL.md
129curl https://ai.engineer/europe/speakers.json | jq '.speakers[:3]'
medium line 272

Curl to non-GitHub URL

SourceSKILL.md
272curl -X POST https://ai.engineer/europe/mcp \
medium line 306

Curl to non-GitHub URL

SourceSKILL.md
306curl -X POST https://ai.engineer/europe/mcp \
medium line 311

Curl to non-GitHub URL

SourceSKILL.md
311curl -X POST https://ai.engineer/europe/mcp \
medium line 316

Curl to non-GitHub URL

SourceSKILL.md
316curl https://ai.engineer/europe/mcp | jq .
low line 69

Fetch to external URL

SourceSKILL.md
69const res = await fetch('https://ai.engineer/europe/speakers-embeddings.json');
low line 151

Fetch to external URL

SourceSKILL.md
151const res = await fetch('https://ai.engineer/europe/speakers.json');
low line 161

Fetch to external URL

SourceSKILL.md
161const data = await fetch('https://ai.engineer/europe/sessions.json').then(r => r.json());
low line 9

External URL reference

SourceSKILL.md
9compatibility: Requires network access to https://ai.engineer
low line 32

External URL reference

SourceSKILL.md
32Base URL: `https://ai.engineer`
low line 48

External URL reference

SourceSKILL.md
48Pre-computed [Gemini Embedding 2](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2-preview) vectors for semantic search, clustering, and recommendations.
low line 51

External URL reference

SourceSKILL.md
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))
low line 60

External URL reference

SourceSKILL.md
60curl https://ai.engineer/europe/speakers-embeddings.json | jq '.speakers[:2]'
low line 63

External URL reference

SourceSKILL.md
63curl https://ai.engineer/europe/sessions-embeddings.json | jq '.sessions[:2]'
low line 69

External URL reference

SourceSKILL.md
69const res = await fetch('https://ai.engineer/europe/speakers-embeddings.json');
low line 90

External URL reference

SourceSKILL.md
90data = json.loads(urllib.request.urlopen('https://ai.engineer/europe/speakers-embeddings.json').read())
low line 106

External URL reference

SourceSKILL.md
106curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-embedding-2-preview:embedContent?key=$GEMINI_API_KEY" \
low line 122

External URL reference

SourceSKILL.md
122curl https://ai.engineer/europe/llms.txt
low line 125

External URL reference

SourceSKILL.md
125curl https://ai.engineer/europe/llms-full.txt
low line 128

External URL reference

SourceSKILL.md
128curl https://ai.engineer/europe/sessions.json | jq '.sessions[:3]'
low line 129

External URL reference

SourceSKILL.md
129curl https://ai.engineer/europe/speakers.json | jq '.speakers[:3]'
low line 151

External URL reference

SourceSKILL.md
151const res = await fetch('https://ai.engineer/europe/speakers.json');
low line 161

External URL reference

SourceSKILL.md
161const data = await fetch('https://ai.engineer/europe/sessions.json').then(r => r.json());
low line 172

External URL reference

SourceSKILL.md
172data = requests.get('https://ai.engineer/europe/sessions.json').json()
low line 188

External URL reference

SourceSKILL.md
188sp = requests.get('https://ai.engineer/europe/speakers.json').json()
low line 209

External URL reference

SourceSKILL.md
209MCP_URL = 'https://ai.engineer/europe/mcp'
low line 244

External URL reference

SourceSKILL.md
244The MCP server at `https://ai.engineer/europe/mcp` implements JSON-RPC 2.0 over Streamable HTTP.
low line 254

External URL reference

SourceSKILL.md
254"url": "https://ai.engineer/europe/mcp"
low line 272

External URL reference

SourceSKILL.md
272curl -X POST https://ai.engineer/europe/mcp \
low line 291

External URL reference

SourceSKILL.md
291resp = requests.post('https://ai.engineer/europe/mcp', json={
low line 306

External URL reference

SourceSKILL.md
306curl -X POST https://ai.engineer/europe/mcp \
low line 311

External URL reference

SourceSKILL.md
311curl -X POST https://ai.engineer/europe/mcp \
low line 316

External URL reference

SourceSKILL.md
316curl https://ai.engineer/europe/mcp | jq .
low line 346

External URL reference

SourceSKILL.md
346twitter?: string; // Full URL: "https://x.com/handle"
low line 350

External URL reference

SourceSKILL.md
350photoUrl?: string; // "https://ai.engineer/europe-speakers/name.jpg"
low line 381

External URL reference

SourceSKILL.md
381- Website: [ai.engineer/europe](https://ai.engineer/europe)
low line 383

External URL reference

SourceSKILL.md
383- CLI on npm: [@aidotengineer/aie](https://www.npmjs.com/package/@aidotengineer/aie)
low line 384

External URL reference

SourceSKILL.md
384- Twitter: [@aiDotEngineer](https://x.com/aiDotEngineer)
low line 385

External URL reference

SourceSKILL.md
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)
Scanned on May 13, 2026
View Security Dashboard
Installation guide →