Audit-Fixes 2026-06-09: SEO, Agent-Readiness, Security & Dependencies #4
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/audit-fixes-2026-06-09"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Setzt alle 16 Findings aus dem kombinierten Plan v2 (Issue #1, Audit vom 09.06.2026) um.
🔴 Critical
index.html:og:title/description/url/image+ Twitter-Tags für nicht-JS-Crawler@vitest/coverage-v8aktualisiert🟠 High
llms.txtnach llmstxt.org-Spec angelegtrobots.txtFAQPage-Schema (HomePage, ausdata/faq.ts),Service-ItemList (ServicesPage),Person-Schema (AboutPage)twitter:cardaufsummary_large_image(PageMeta)🟡 Medium
form-action+base-uriauf'self'Permissions-Policy-Header (camera/microphone/geolocation deaktiviert) — als Middleware, da Helmet 7 den Header nicht nativ unterstützt/wissenaufnoindexbis echte Artikel da sind (+ aus sitemap.xml entfernt)<address>-Markup mittel:/mailto:-Links in Footer und Impressumapple-touch-icon+<lastmod>in sitemap.xml🟢 Low
.gitignore:*.pem,*.key,*.crt,credentials*Aus der Review-Loop (3 Finder-Agents + Verifikation)
Offer.pricemit "ab 60 €" wäre invalide gewesen →PriceSpecification.minPrice(numerisch), Leistungen "nach Aufwand" ohne Offerdata/business.ts(war 3× in JSON-LD-Blöcken dupliziert)node:22-alpine: Vite 8 verlangt^20.19 || >=22.12, Node 20 ist seit April 2026 EOLVerifikation
npm audit: 0 Schwachstellen in frontend + backend (vorher 14 + 8)Closes #1
🤖 Generated with Claude Code
added 1 commit
fc37179a- chore(release): Version 1.1.0Compare with previous version
approved this merge request
mentioned in commit
9a3f3a7e06