janbrennenstuhl.eu
Search, read and cite Jan Brennenstuhl's essays on AppSec, identity and agent identity.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http janbrennenstuhl-eu 'https://mcp.janbrennenstuhl.eu/mcp'
{
"mcpServers": {
"janbrennenstuhl-eu": {
"type": "http",
"url": "https://mcp.janbrennenstuhl.eu/mcp"
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Brennenstuhl on Security
The source of janbrennenstuhl.eu: Jan Brennenstuhl's essays, field guide and research notes on application security, identity, passwords, tokens and agentic engineering. Built with Hugo, hosted on Bunny in the EU, maintained on GitHub.
Build
The only build dependency is Hugo extended at the version in .hugo-version.
./scripts/bootstrap.sh # installs or checks Hugo
./scripts/verify.sh # builds public/ and runs every static release gate
python3 scripts/serve.py # http://127.0.0.1:8000, with real 404s and Markdown negotiation
Browser and lab checks (Node, test-only):
npm ci
npx playwright install chromium
npm run test:browser
npm run test:lighthouse
npm run test:edge
For agents
/llms.txtand/llms-full.txt- Markdown twin of every page at
<url>index.md, or withAccept: text/markdown /catalog.json,/findings.json,/feed.json/.well-known/api-catalog(RFC 9727)- A read-only MCP server (
edge/mcp/), deployable as a Bunny Edge Script - Policy:
/agents/. Search and retrieval are welcome; AI training is reserved.
Documentation
- Content contract: front matter, field-guide shape, shortcodes, machine outputs
- Design system: tokens, contrast, type, the diagram, budgets
- Delivery: CI, Bunny configuration, CSP, redirects, MCP, rollback
- Implementation notes: what changed and what is still open
Licenses
Original writing under content/ is CC BY 4.0 unless a page says otherwise. Credited third-party media keep their own rights. Geist and Geist Mono are under the SIL Open Font License 1.1 (static/fonts/OFL.txt). Hugo is Apache-2.0.
Questions fréquentes
Qu'est-ce que janbrennenstuhl.eu ?
Search, read and cite Jan Brennenstuhl's essays on AppSec, identity and agent identity.
Comment installer janbrennenstuhl.eu ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http janbrennenstuhl-eu 'https://mcp.janbrennenstuhl.eu/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour janbrennenstuhl.eu ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
janbrennenstuhl.eu est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient janbrennenstuhl.eu ?
Il est publié par jbspeakr. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.