Promote develop → main (2026-05-10 13:04 UTC) #3
227
CLAUDE.md
227
CLAUDE.md
@@ -2,142 +2,152 @@
|
|||||||
|
|
||||||
RELATED_DOCS:
|
RELATED_DOCS:
|
||||||
COOKIE_CONSENT_IMPLEMENTATION.md: "Cookie-Banner Implementierung, GDPR, Testing"
|
COOKIE_CONSENT_IMPLEMENTATION.md: "Cookie-Banner Implementierung, GDPR, Testing"
|
||||||
DATENSCHUTZ_ANALYTICS.md: "Textbausteine fuer Datenschutzerklaerung"
|
DATENSCHUTZ_ANALYTICS.md: "Textbausteine für Datenschutzerklärung"
|
||||||
PROFESSIONAL_TOOLBOX_CONTENT.md: "Backup-HTML fuer entfernte Produktkarte"
|
PROFESSIONAL_TOOLBOX_CONTENT.md: "Backup-HTML für entfernte Produktkarte"
|
||||||
VIDEO_UPLOAD_INSTRUCTIONS.md: "Anleitung fuer manuelle Video-Uploads (Git-Limit)"
|
VIDEO_UPLOAD_INSTRUCTIONS.md: "Anleitung für manuelle Video-Uploads (Git-Limit)"
|
||||||
|
LAUNCH-CHECKLIST.md: "Checkliste für den Launch der überarbeiteten Hauptseite"
|
||||||
|
|
||||||
PROJECT: Website
|
PROJECT: Website
|
||||||
STATUS: PRODUCTION
|
STATUS: PRODUCTION
|
||||||
URL: https://aegis-sight.de
|
URL: https://aegis-sight.de
|
||||||
CONTAINER: aegis-website-nginx
|
CONTAINER: aegis-website-nginx (+ aegis-php-fpm für /insights/)
|
||||||
|
|
||||||
COMPANY:
|
COMPANY:
|
||||||
name: AegisSight UG (haftungsbeschraenkt)
|
name: AegisSight UG (haftungsbeschränkt)
|
||||||
domain: aegis-sight.de
|
domain: aegis-sight.de
|
||||||
email: info@aegis-sight.de
|
email: info@aegis-sight.de
|
||||||
|
|
||||||
TECHNOLOGY:
|
TECHNOLOGY:
|
||||||
type: Static Website
|
type: Static Website (kein Build-Step)
|
||||||
build_process: NONE
|
build_process: NONE
|
||||||
deployment: Docker/nginx
|
deployment: Docker (nginx:alpine für statische Files, PHP-FPM für /insights/)
|
||||||
|
|
||||||
frontend:
|
frontend:
|
||||||
- HTML5
|
- HTML5
|
||||||
- CSS3 (modular)
|
- CSS3 (modular)
|
||||||
- JavaScript ES6+
|
- JavaScript ES6+ (kein Framework)
|
||||||
- SVG
|
- SVG
|
||||||
|
- Leaflet 1.9.4 + MarkerCluster (CDN, für Lagebild-Karten)
|
||||||
|
|
||||||
features:
|
features:
|
||||||
- multi_language: [DE, EN]
|
- multi_language: [DE, EN]
|
||||||
- responsive: mobile-first
|
- responsive: mobile-first
|
||||||
- video_backgrounds: true
|
- hero_video_slider: 5 Slides auf der Startseite (Auto-Play mit Endcard, manuelle Navigation)
|
||||||
- cookie_consent: GDPR-compliant
|
- 3d_carousel: Lagen-Showcase auf der Hauptseite, gekoppelt an Leaflet-Karte
|
||||||
|
- live_data: /lagen/{thema}/data/current.json (alle 5 min synchronisiert)
|
||||||
|
- cookie_consent: GDPR-konform
|
||||||
- security_headers: enabled
|
- security_headers: enabled
|
||||||
|
|
||||||
STRUCTURE:
|
STRUCTURE:
|
||||||
root_files:
|
root_files:
|
||||||
- index.html: Hauptseite (DE)
|
- index.html: Hauptseite (DE) - Hero-Slider, Features, Problem, Workflow, Demos, Kontakt, Trust
|
||||||
- impressum.html: Impressum (DE)
|
- impressum.html: Impressum (DE)
|
||||||
- datenschutz.html: Datenschutz (DE)
|
- datenschutz.html: Datenschutz (DE)
|
||||||
- accountforger-video.html: Produkt-Demo
|
- accountforger-video.html: Geschützte Produkt-Demo (auth_request gegen Security-Dashboard)
|
||||||
- robots.txt: SEO-Konfiguration
|
- cookie-consent.js, cookie-consent.css: GDPR Cookie-System (liest <html lang> selbständig)
|
||||||
- sitemap-launch.xml: Sitemap mit hreflang-Alternativen
|
- analytics-events.js: Umami-Custom-Events
|
||||||
- cookie-consent.js: GDPR Cookie-System (liest <html lang> selbststaendig)
|
- favicon.svg, de.svg, en.svg, robots.txt, robots-launch.txt, sitemap-launch.xml
|
||||||
- cookie-consent.css: Cookie-Banner Styles
|
- LAUNCH-CHECKLIST.md, DATENSCHUTZ_ANALYTICS.md, COOKIE_CONSENT_IMPLEMENTATION.md, PROFESSIONAL_TOOLBOX_CONTENT.md, VIDEO_UPLOAD_INSTRUCTIONS.md: interne Doku
|
||||||
|
|
||||||
directories:
|
directories:
|
||||||
en:
|
en/:
|
||||||
- index.html: Hauptseite (EN)
|
- index.html: Hauptseite (EN)
|
||||||
- legal-notice.html: Impressum (EN, Hinweis "German version prevails")
|
- legal-notice.html: Impressum (EN, Hinweis "German version prevails")
|
||||||
- privacy.html: Datenschutz (EN, Hinweis "German version prevails")
|
- privacy.html: Datenschutz (EN, Hinweis "German version prevails")
|
||||||
situations:
|
situations/:
|
||||||
- iran-conflict/index.html: Lagebild Iran (EN-Mirror, teilt /lagen/iran-konflikt/data)
|
- iran-conflict/index.html: Lagebild Iran (EN-Mirror, teilt /lagen/iran-konflikt/data)
|
||||||
- cyber-attacks/index.html: Lagebild Cyberangriffe (EN-Mirror, teilt /lagen/cyberangriffe/data)
|
- cyber-attacks/index.html: Lagebild Cyberangriffe (EN-Mirror, teilt /lagen/cyberangriffe/data)
|
||||||
- deepfakes/index.html: Recherche Deepfakes (EN-Mirror, teilt /lagen/deepfakes/data)
|
- deepfakes/index.html: Recherche Deepfakes (EN-Mirror, teilt /lagen/deepfakes/data)
|
||||||
|
|
||||||
assets:
|
assets/:
|
||||||
fonts: [Inter, Bebas Neue]
|
fonts/: Inter, Bebas Neue
|
||||||
images:
|
images/: icons (UI-SVG), flags (Länderflaggen), logos (Logo+Schrift_Rechts.svg, AegisSightLogo_NavyGold.svg, og-image.png)
|
||||||
icons: UI-Icons (SVG)
|
videos/AFv6.mp4: AccountForger-Demo, ~93 MB, Git LFS
|
||||||
flags: Laenderflaggen
|
handshake.svg
|
||||||
logos: "Logo+Schrift_Rechts.svg"
|
|
||||||
videos: "~300MB - Hero-Videos, AFv6.mp4"
|
|
||||||
|
|
||||||
css:
|
videos/: Hero-Slider-Videos der Startseite
|
||||||
- main.css: Kern-Styles
|
- hero-slide-1-monitoring.mp4: Echtzeit-Monitoring
|
||||||
- animations-enhanced.css: Animationen
|
- hero-slide-2-monitoring.mp4: Faktenprüfung
|
||||||
- mobile.css: Mobile Responsive
|
- hero-slide-3-monitoring.mp4: KI-gestützte Recherche
|
||||||
- fonts.css: Typografie
|
- hero-slide-4-monitoring.mp4: Globale Quellenabdeckung
|
||||||
- style.css: Light-Mode Styles (index, legal pages, /en/)
|
- hero-slide-5-monitoring.mp4: Flexibel einsetzbar
|
||||||
- lang-switcher.css: Sprachumschalter-Komponente (DE/EN)
|
|
||||||
|
|
||||||
js:
|
css/:
|
||||||
- main.js: Einstiegspunkt
|
aktiv_eingebunden:
|
||||||
- components.js: UI-Komponenten
|
- main.css: Kern-Styles
|
||||||
- animations.js: Animationssystem
|
- style.css: Light-Mode Styles (index, legal pages, /en/)
|
||||||
- app.js: Hero-Videos, 3D-Karussell, Leaflet-Karte, Live-Daten, Kontaktformular
|
- mobile.css: Mobile Responsive
|
||||||
|
- fonts.css: Typografie
|
||||||
|
- lang-switcher.css: Sprachumschalter-Komponente (DE/EN)
|
||||||
|
legacy_nicht_eingebunden:
|
||||||
|
- about-modern.css, animations.css, animations-enhanced.css, products-modern.css, section-transitions.css
|
||||||
|
|
||||||
docs: Rechtliche PDFs
|
js/:
|
||||||
|
aktiv_eingebunden:
|
||||||
|
- app.js: Hero-Slider, Smooth-Scroll, Mobile-Menü, 3D-Karussell, Leaflet-Karte, Live-Daten, Kontaktformular
|
||||||
|
- config.js: globale Konfiguration
|
||||||
|
- mobile-nav.js: Mobile-Menü-Helfer
|
||||||
|
legacy_nicht_eingebunden:
|
||||||
|
- main.js, components.js, animations.js, animations-enhanced.js, hero-videos.js, legal-pages.js, section-transitions.js
|
||||||
|
|
||||||
lagen:
|
docs/: Legacy-PDFs aus IntelSight-Zeit, von der aktuellen Seite nicht mehr verlinkt
|
||||||
iran-konflikt:
|
- datenschutzerklaerung_intelsight_de_de.pdf, impressum_intelsight_de_de.pdf, Sitemap_IntelSight_UG.docx
|
||||||
- index.html: Lagebild-Seite (Leaflet, Tabs, Timeline)
|
|
||||||
- lagebild.js: Datenladung, Rendering, Interaktionen
|
|
||||||
- lagebild.css: Dark-Theme Styling
|
|
||||||
- data/: current.json + Snapshots (sync alle 5min)
|
|
||||||
|
|
||||||
vorschau:
|
downloads/:
|
||||||
- index.html: Produktseite AegisSight Monitor (Passwort-Gate)
|
af-updates/: AccountForger-Update-Pakete (per Token zugänglich)
|
||||||
css:
|
|
||||||
- style.css: Light-Mode Design (Navy/Gold Akzente)
|
insights/: PHP-Skripte für /insights/ (Container aegis-php-fpm), Datenablage in insights/data/
|
||||||
js:
|
|
||||||
- app.js: Hero-Videos, 3D-Karussell, Leaflet-Karte, Live-Daten, Kontaktformular
|
lagen/:
|
||||||
|
iran-konflikt/:
|
||||||
|
- index.html, lagebild.css, lagebild.js, data/{current.json, current_en.json, snapshot-N.json}
|
||||||
|
- HOST der Lagebild-Assets: cyberangriffe und deepfakes binden /lagen/iran-konflikt/lagebild.{css,js} ein
|
||||||
|
cyberangriffe/:
|
||||||
|
- index.html (referenziert /lagen/iran-konflikt/lagebild.{js,css}), data/...
|
||||||
|
deepfakes/:
|
||||||
|
- index.html (referenziert /lagen/iran-konflikt/lagebild.{js,css}), data/...
|
||||||
|
|
||||||
PAGES:
|
PAGES:
|
||||||
homepage:
|
homepage:
|
||||||
sections: [Hero mit Video, Ueber uns, Loesungen, Kontakt]
|
sections:
|
||||||
|
- "Hero: 5-Video-Slider mit Auto-Play, Endcard und manueller Navigation (Pfeile + Dots)"
|
||||||
|
- "Features: Was der Monitor leistet (Echtzeit-Monitoring, Quellenanalyse, Geo, Mehrsprachigkeit, Lagebilder)"
|
||||||
|
- "Problem: Warum manuelle OSINT-Auswertung nicht skaliert"
|
||||||
|
- "Solution/Workflow: 3 Schritte (Erfassen, Analysieren, Berichten)"
|
||||||
|
- "Demos: Live-Stats-Bar + 3D-Karussell (Iran/Cyber/Deepfakes-Cards) + gekoppelte Leaflet-Karte"
|
||||||
|
- "Kontakt-CTA: öffnet Modal mit Kontaktformular"
|
||||||
|
- "Trust: Unser Versprechen (Zusammenarbeit, Made in Germany, Partnerschaft, Nachhaltigkeit)"
|
||||||
legal:
|
legal:
|
||||||
- /impressum.html bzw. /en/legal-notice.html
|
- /impressum.html bzw. /en/legal-notice.html
|
||||||
- /datenschutz.html bzw. /en/privacy.html
|
- /datenschutz.html bzw. /en/privacy.html
|
||||||
product:
|
product:
|
||||||
- AccountForger Video-Demo
|
- /accountforger-video.html: AccountForger Video-Demo, Cookie-/Token-geschützt über Security-Dashboard
|
||||||
lagen:
|
lagen:
|
||||||
url_struktur:
|
url_struktur:
|
||||||
de: /lagen/{thema}/
|
de: /lagen/{thema}/
|
||||||
en: /en/situations/{slug}/ (slug ist die englische URL-Variante)
|
en: /en/situations/{slug}/
|
||||||
slug_mapping:
|
slug_mapping:
|
||||||
iran-konflikt: iran-conflict
|
iran-konflikt: iran-conflict
|
||||||
cyberangriffe: cyber-attacks
|
cyberangriffe: cyber-attacks
|
||||||
deepfakes: deepfakes
|
deepfakes: deepfakes
|
||||||
daten_freigabe: |
|
daten_freigabe: |
|
||||||
EN-Mirror-Seiten setzen window.LAGEBILD_DATA_BASE auf den DE-Pfad,
|
EN-Mirror-Seiten setzen window.LAGEBILD_DATA_BASE auf den DE-Pfad,
|
||||||
damit beide Sprachvarianten die gleichen JSON-Daten laden. Das
|
damit beide Sprachvarianten die gleichen JSON-Daten laden. lagebild.js
|
||||||
lagebild.js liest curLang() aus <html lang> und schaltet UI-Strings
|
liest curLang() aus <html lang> und schaltet UI-Strings automatisch um
|
||||||
automatisch um (lang.de / lang.en Dictionary).
|
(lang.de / lang.en Dictionary).
|
||||||
redirect: /lagebild/ -> 301 -> /lagen/iran-konflikt/
|
redirect: /lagebild/ -> 301 -> /lagen/iran-konflikt/
|
||||||
aktiv:
|
aktiv:
|
||||||
- iran-konflikt / iran-conflict: Live-Lagebild Irankonflikt
|
- iran-konflikt / iran-conflict: Live-Lagebild Irankonflikt
|
||||||
- cyberangriffe / cyber-attacks: Live-Lagebild Cyberangriffe
|
- cyberangriffe / cyber-attacks: Live-Lagebild Cyberangriffe
|
||||||
- deepfakes / deepfakes: Recherche-Briefing Deepfakes
|
- deepfakes / deepfakes: Recherche-Briefing Deepfakes (rechtliche Lage in DE)
|
||||||
vorschau:
|
|
||||||
url: /vorschau/
|
|
||||||
zweck: Produktseite AegisSight Monitor (ersetzt spaeter die Hauptseite)
|
|
||||||
auth: JavaScript SHA-256 Passwort-Gate (kein Benutzername)
|
|
||||||
design: Light-Mode, Navy/Gold Akzente, SVG-Wellen/Diagonale Divider
|
|
||||||
sections: [Hero mit Video (clip-path Chevron), Problem (dark), Workflow 3-Schritte, Live-Stats, 3D-Karussell mit Lagebild-Text, Leaflet-Karte (gekoppelt an Karussell), Faktenprüfung-Statement, Features (5 Cards zentriert), CTA, Unser Versprechen]
|
|
||||||
daten: Fetcht /lagen/iran-konflikt/data/summary.json (~116 KB)
|
|
||||||
karussell: 3D-Perspektive, 3 Cards (Iran live + 2 Platzhalter), Karte wechselt mit
|
|
||||||
karte: Leaflet mit Pulse-Markern, Dark Popups/Legende, gekoppelt an aktive Lage
|
|
||||||
kontaktformular: Popup-Modal (Name, Organisation, E-Mail, Nachricht) -> /api/contact -> SMTP
|
|
||||||
icons: monitor.svg + languages.svg (Lucide) hinzugefuegt
|
|
||||||
|
|
||||||
DEVELOPMENT:
|
DEVELOPMENT:
|
||||||
i18n:
|
i18n:
|
||||||
ansatz: statische Duplikate (DE unter /, EN unter /en/)
|
ansatz: statische Duplikate (DE unter /, EN unter /en/)
|
||||||
sprachumschalter: css/lang-switcher.css
|
sprachumschalter: css/lang-switcher.css
|
||||||
pendant_urls: in jeder Seite hardcoded (funktioniert ohne JS)
|
pendant_urls: in jeder Seite hardcoded (funktioniert ohne JS)
|
||||||
cookie_banner: cookie-consent.js liest <html lang> selbststaendig
|
cookie_banner: cookie-consent.js liest <html lang> selbständig
|
||||||
lagen: lagebild.js liest <html lang> via curLang(); Daten-Pfad ueber
|
lagen: lagebild.js liest <html lang> via curLang(); Daten-Pfad über
|
||||||
window.LAGEBILD_DATA_BASE pro EN-Mirror-Seite
|
window.LAGEBILD_DATA_BASE pro EN-Mirror-Seite
|
||||||
kontaktformular: |
|
kontaktformular: |
|
||||||
Frontend (js/app.js) sendet lang im POST-Body, zeigt Sende- und
|
Frontend (js/app.js) sendet lang im POST-Body, zeigt Sende- und
|
||||||
@@ -145,7 +155,9 @@ DEVELOPMENT:
|
|||||||
(/opt/v2-Docker/aegis-website/contact-form.py, NICHT im Repo)
|
(/opt/v2-Docker/aegis-website/contact-form.py, NICHT im Repo)
|
||||||
liest lang und antwortet entsprechend; E-Mail an info@aegis-sight.de
|
liest lang und antwortet entsprechend; E-Mail an info@aegis-sight.de
|
||||||
bleibt deutsch, mit Hinweis "[EN]" im Betreff bei EN-Anfragen.
|
bleibt deutsch, mit Hinweis "[EN]" im Betreff bei EN-Anfragen.
|
||||||
large_files: "assets/videos/ (~300MB)"
|
large_files:
|
||||||
|
- assets/videos/AFv6.mp4 (~93 MB, Git LFS)
|
||||||
|
- videos/hero-slide-{1..5}-monitoring.mp4
|
||||||
design: mobile-first responsive
|
design: mobile-first responsive
|
||||||
|
|
||||||
SERVICES:
|
SERVICES:
|
||||||
@@ -154,15 +166,34 @@ SERVICES:
|
|||||||
service: aegis-contact.service
|
service: aegis-contact.service
|
||||||
port: 127.0.0.1:8074
|
port: 127.0.0.1:8074
|
||||||
nginx: /api/contact -> 127.0.0.1:8074
|
nginx: /api/contact -> 127.0.0.1:8074
|
||||||
zweck: Kontaktformular-Handler (SMTP an info@aegis-sight.de)
|
zweck: Kontaktformular-Handler (SMTP via IONOS an info@aegis-sight.de)
|
||||||
rate_limit: 3 Anfragen pro IP / 10 Min
|
rate_limit: 3 Anfragen pro IP / 10 Min
|
||||||
|
i18n: lang im POST-Body steuert Fehler-/Erfolgsmeldungen, [EN]-Tag im Betreff
|
||||||
|
|
||||||
|
sync-lagebild:
|
||||||
|
script: /opt/v2-Docker/aegis-website/sync-lagebild.py
|
||||||
|
cron: alle 5 Minuten via /home/claude-dev/run-sync-lagebild.sh
|
||||||
|
quelle: https://monitor.aegis-sight.de/api/public (X-API-Key)
|
||||||
|
ziel: /opt/v2-Docker/aegis-website/html/lagen/{slug}/data/
|
||||||
|
übersetzung: claude-haiku-4-5 (Title, Description, Summary, Latest-Developments, Faktenchecks Batches à 30)
|
||||||
|
cache: data/{slug}/translation_cache.json (md5(text) als key)
|
||||||
|
lagen_konfiguriert: iran-konflikt (incident_id 6, legacy_endpoint), deepfakes (55), cyberangriffe (58)
|
||||||
|
|
||||||
|
insights:
|
||||||
|
container: aegis-php-fpm (172.18.0.6)
|
||||||
|
zweck: PHP-Backend für /insights/ (Analytics-Datenablage)
|
||||||
|
volumes: ./insights:/var/www/insights:ro, ./insights/data:/var/www/insights/data:rw
|
||||||
|
|
||||||
DEPLOYMENT:
|
DEPLOYMENT:
|
||||||
container: aegis-website-nginx
|
container: aegis-website-nginx (172.18.0.5)
|
||||||
server: nginx (static files)
|
server: nginx:alpine, read-only Filesystem, no-new-privileges, cap_drop ALL
|
||||||
ssl: enabled
|
ssl: Host-nginx mit Let's Encrypt (Reverse-Proxy auf den Container)
|
||||||
security_headers: enabled
|
security_headers: /etc/nginx/snippets/security-headers.conf
|
||||||
rate_limiting: configured
|
rate_limiting: konfiguriert für Kontaktformular und /usage/api/widget/
|
||||||
|
besonderheiten:
|
||||||
|
- "Lagen-JSON: 60 s Browser-Cache mit must-revalidate (ETag-Validierung)"
|
||||||
|
- "/accountforger-video.html + assets/videos/AFv6.mp4: auth_request gegen Security-Dashboard (8050), bei Ablehnung 302 zu /?showAuth=1"
|
||||||
|
- "/analytics-und-so/datenblick.js: verschleierter Pfad gegen Adblocker (proxied auf Umami)"
|
||||||
|
|
||||||
CHANGE_LOG:
|
CHANGE_LOG:
|
||||||
2026-01-08:
|
2026-01-08:
|
||||||
@@ -172,20 +203,27 @@ CHANGE_LOG:
|
|||||||
- "Footer: Dynamisches Jahr, AGB entfernt"
|
- "Footer: Dynamisches Jahr, AGB entfernt"
|
||||||
2026-05-06:
|
2026-05-06:
|
||||||
- "i18n: Sprachumschalter DE/EN, neue Seiten unter /en/"
|
- "i18n: Sprachumschalter DE/EN, neue Seiten unter /en/"
|
||||||
- "Aufraeumen: js/translations.js, impressum-en.html, datenschutz-en.html entfernt"
|
- "Aufräumen: js/translations.js, impressum-en.html, datenschutz-en.html entfernt"
|
||||||
- "data-translate Attribute aus Lagen-Seiten entfernt"
|
- "data-translate Attribute aus Lagen-Seiten entfernt"
|
||||||
- "EN-Lagen-Seiten unter /en/situations/{slug}/, teilen DE-Datenfiles"
|
- "EN-Lagen-Seiten unter /en/situations/{slug}/, teilen DE-Datenfiles"
|
||||||
- "lagebild.js: curLang() liest <html lang>, dataBase()-Helper neu, tote initLangToggle/switchContent entfernt"
|
- "lagebild.js: curLang() liest <html lang>, dataBase()-Helper neu, tote initLangToggle/switchContent entfernt"
|
||||||
- "Kontaktformular zweisprachig (Frontend + Backend)"
|
- "Kontaktformular zweisprachig (Frontend + Backend)"
|
||||||
|
2026-05-10:
|
||||||
|
- "Doku-Cleanup: /vorschau/ entfernt (alte Vorab-Produktseite, längst durch index.html mit Hero-Slider und Live-Demos ersetzt)"
|
||||||
|
- "STRUCTURE: aktive vs. legacy CSS/JS getrennt, videos/, downloads/, insights/, accountforger-video.html, weitere Top-Level-Files ergänzt"
|
||||||
|
- "Lagen-Layout: cyberangriffe und deepfakes binden Lagebild-CSS/JS aus iran-konflikt ein (zentrale Assets)"
|
||||||
|
- "SERVICES: sync-lagebild und insights ergänzt"
|
||||||
|
- "SEO Stufe 1: noindex/nofollow von 12 indexierbaren Seiten entfernt; robots.txt scharf geschaltet (Live-Search-AI-Bots erlaubt, Training-Bots geblockt); sitemap.xml deployt"
|
||||||
|
- "Lagen-Seiten: description, canonical, Open Graph, Twitter Card, Schema.org Article ergänzt; Topic-Default in #incident-title als Crawler-Fallback"
|
||||||
|
|
||||||
Last-Updated: 2026-05-06
|
Last-Updated: 2026-05-10
|
||||||
|
|
||||||
RULES:
|
RULES:
|
||||||
neue_html_seiten:
|
neue_html_seiten:
|
||||||
- "Jede neue HTML-Datei MUSS im <head> folgende Favicon-Tags enthalten:"
|
- "Jede neue HTML-Datei MUSS im <head> folgende Favicon-Tags enthalten:"
|
||||||
- "<link rel=\"icon\" type=\"image/svg+xml\" href=\"/favicon.svg\">"
|
- "<link rel=\"icon\" type=\"image/svg+xml\" href=\"/favicon.svg\">"
|
||||||
- "<link rel=\"apple-touch-icon\" href=\"/assets/images/logos/AegisSightLogo_NavyGold.svg\">"
|
- "<link rel=\"apple-touch-icon\" href=\"/assets/images/logos/AegisSightLogo_NavyGold.svg\">"
|
||||||
- "Fuer Unterverzeichnisse relative Pfade anpassen, z.B. ../favicon.svg"
|
- "Für Unterverzeichnisse relative Pfade anpassen, z.B. ../favicon.svg"
|
||||||
|
|
||||||
# ───────────────────────────────────────────────────────────────────
|
# ───────────────────────────────────────────────────────────────────
|
||||||
# STAGING-UMGEBUNG
|
# STAGING-UMGEBUNG
|
||||||
@@ -217,19 +255,19 @@ STAGING:
|
|||||||
|
|
||||||
WORKFLOW_STAGING_TO_LIVE:
|
WORKFLOW_STAGING_TO_LIVE:
|
||||||
1_aenderung_in_develop: |
|
1_aenderung_in_develop: |
|
||||||
cd /opt/v2-Docker/aegis-website-staging/html
|
# NIE direkt im Live-Verzeichnis arbeiten -> tmp-Klon nutzen
|
||||||
|
git clone <repo> /tmp/website-work && cd /tmp/website-work
|
||||||
git checkout develop
|
git checkout develop
|
||||||
# Aenderung machen
|
# Änderung machen
|
||||||
git add . && git commit -m ...
|
git add . && git commit -m ...
|
||||||
git push origin develop
|
git push origin develop
|
||||||
2_staging_aktualisieren_manuell: |
|
2_staging_aktualisieren_automatisch: |
|
||||||
ssh claude-dev@46.225.225.49 'cd /opt/v2-Docker/aegis-website-staging/html && git pull'
|
# Auto-Deploy pullt automatisch -> kein manueller git pull nötig
|
||||||
# Kein Container-Reload noetig (statische Files)
|
# (Webhook -> /__deploy mit HMAC -> aegis-staging-deploy.service)
|
||||||
3_in_browser_pruefen: https://staging.aegis-sight.de
|
3_in_browser_pruefen: https://staging.aegis-sight.de
|
||||||
4_promote_zu_live: |
|
4_promote_zu_live: |
|
||||||
# Auf Gitea: Pull Request develop -> main, dann mergen
|
# Auf deploy.aegis-sight.de "Promote -> Live" klicken
|
||||||
# Danach auf Live-Server pullen:
|
# Erstellt PR develop->main, mergt ihn auto, triggert Live-Deploy via HMAC
|
||||||
ssh claude-dev@46.225.225.49 'cd /opt/v2-Docker/aegis-website/html && git pull'
|
|
||||||
|
|
||||||
# ───────────────────────────────────────────────────────────────────
|
# ───────────────────────────────────────────────────────────────────
|
||||||
# AUTO-DEPLOY + PROMOTE-UI
|
# AUTO-DEPLOY + PROMOTE-UI
|
||||||
@@ -238,7 +276,7 @@ WORKFLOW_STAGING_TO_LIVE:
|
|||||||
AUTO_DEPLOY:
|
AUTO_DEPLOY:
|
||||||
prinzip: |
|
prinzip: |
|
||||||
Gitea-Webhook bei Push auf develop -> Listener-Service auf dem Server pullt
|
Gitea-Webhook bei Push auf develop -> Listener-Service auf dem Server pullt
|
||||||
automatisch + restartet ggf. den Service. Kein manueller git pull mehr noetig.
|
automatisch + restartet ggf. den Service. Kein manueller git pull mehr nötig.
|
||||||
|
|
||||||
listener_service:
|
listener_service:
|
||||||
pfad: /opt/v2-Docker/aegis-staging-deploy
|
pfad: /opt/v2-Docker/aegis-staging-deploy
|
||||||
@@ -248,8 +286,8 @@ AUTO_DEPLOY:
|
|||||||
staging: "develop -> /opt/v2-Docker/aegis-website-staging/html"
|
staging: "develop -> /opt/v2-Docker/aegis-website-staging/html"
|
||||||
live: "main -> /opt/v2-Docker/aegis-website/html"
|
live: "main -> /opt/v2-Docker/aegis-website/html"
|
||||||
endpoints:
|
endpoints:
|
||||||
"POST /__deploy": "staging (HMAC ueber Gitea-Webhook)"
|
"POST /__deploy": "staging (HMAC über Gitea-Webhook)"
|
||||||
"POST /__deploy/live": "live (HMAC ueber Promote-UI)"
|
"POST /__deploy/live": "live (HMAC über Promote-UI)"
|
||||||
secrets: in /opt/v2-Docker/aegis-staging-deploy/.env (nicht im Repo)
|
secrets: in /opt/v2-Docker/aegis-staging-deploy/.env (nicht im Repo)
|
||||||
|
|
||||||
gitea_webhook:
|
gitea_webhook:
|
||||||
@@ -264,14 +302,17 @@ PROMOTE_UI:
|
|||||||
port: 127.0.0.1:8097
|
port: 127.0.0.1:8097
|
||||||
zugriff: Magic-Link-Login an info@aegis-sight.de (eigener Cookie deploy.aegis-sight.de)
|
zugriff: Magic-Link-Login an info@aegis-sight.de (eigener Cookie deploy.aegis-sight.de)
|
||||||
funktion: |
|
funktion: |
|
||||||
Zeigt pro Service (Webseite + Monitor) Live-Stand vs. Staging-Stand.
|
Zeigt pro Service (Webseite + Monitor + Verwaltung + Tenders) Live- vs. Staging-Stand.
|
||||||
Promote-Button erstellt Gitea-PR develop->main, mergt ihn auto, und triggert
|
Promote-Button erstellt Gitea-PR develop->main, mergt ihn auto, und triggert
|
||||||
den Live-Deploy via HMAC-signed Webhook am Listener-Service.
|
den Live-Deploy via HMAC-signed Webhook am Listener-Service.
|
||||||
|
Release-Notes-Vorschlag (Sonnet) editierbar oder leer lassen.
|
||||||
|
|
||||||
WORKFLOW_KOMPLETT:
|
WORKFLOW_KOMPLETT:
|
||||||
1_entwickeln: |
|
1_entwickeln: |
|
||||||
|
# NIE direkt im Live-Verzeichnis arbeiten!
|
||||||
|
# Klon in /tmp/<service>-work/ oder lokal nutzen
|
||||||
git checkout develop
|
git checkout develop
|
||||||
# Aenderung
|
# Änderung
|
||||||
git add . && git commit && git push origin develop
|
git add . && git commit && git push origin develop
|
||||||
# -> Auto-Deploy pullt in /opt/v2-Docker/aegis-website-staging/html
|
# -> Auto-Deploy pullt in /opt/v2-Docker/aegis-website-staging/html
|
||||||
2_pruefen_staging: https://staging.aegis-sight.de/
|
2_pruefen_staging: https://staging.aegis-sight.de/
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
<title>Datenschutz – AegisSight</title>
|
<title>Datenschutz – AegisSight</title>
|
||||||
|
|
||||||
<!-- Rechtliche Seiten von Suchmaschinen ausschliessen -->
|
<!-- Rechtliche Seiten von Suchmaschinen ausschliessen -->
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
|
||||||
<meta name="googlebot" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
<meta name="googlebot" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
||||||
|
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/datenschutz.html">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/datenschutz.html">
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>AegisSight Monitor – Real-time situation reports from open sources</title>
|
<title>AegisSight Monitor – Real-time situation reports from open sources</title>
|
||||||
<meta name="description" content="OSINT monitoring software from Germany: AI-powered real-time situation reports from open sources. For government agencies, newsrooms, and security services.">
|
<meta name="description" content="OSINT monitoring software from Germany: AI-powered real-time situation reports from open sources. For government agencies, newsrooms, and security services.">
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive">
|
|
||||||
<link rel="canonical" href="https://aegis-sight.de/en/">
|
<link rel="canonical" href="https://aegis-sight.de/en/">
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/">
|
||||||
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/">
|
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/">
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
<title>Legal notice – AegisSight</title>
|
<title>Legal notice – AegisSight</title>
|
||||||
|
|
||||||
<!-- Exclude legal pages from search engines -->
|
<!-- Exclude legal pages from search engines -->
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
|
||||||
<meta name="googlebot" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
<meta name="googlebot" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
||||||
|
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/impressum.html">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/impressum.html">
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
<title>Privacy policy – AegisSight</title>
|
<title>Privacy policy – AegisSight</title>
|
||||||
|
|
||||||
<!-- Exclude legal pages from search engines -->
|
<!-- Exclude legal pages from search engines -->
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
|
||||||
<meta name="googlebot" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
<meta name="googlebot" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
||||||
|
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/datenschutz.html">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/datenschutz.html">
|
||||||
|
|||||||
@@ -4,10 +4,64 @@
|
|||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Situation report: Cyberattacks on German infrastructure - AegisSight</title>
|
<title>Situation report: Cyberattacks on German infrastructure - AegisSight</title>
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/cyberangriffe/">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/cyberangriffe/">
|
||||||
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/cyber-attacks/">
|
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/cyber-attacks/">
|
||||||
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/cyberangriffe/">
|
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/cyberangriffe/">
|
||||||
|
|
||||||
|
<meta name="description" content="Live situation report on cyberattacks against German infrastructure: AI-driven OSINT analysis, automated fact-checking, geographic mapping. Continuously updated.">
|
||||||
|
<link rel="canonical" href="https://aegis-sight.de/en/situations/cyber-attacks/">
|
||||||
|
|
||||||
|
<!-- Open Graph -->
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:site_name" content="AegisSight">
|
||||||
|
<meta property="og:title" content="Situation report: Cyberattacks on German infrastructure - AegisSight">
|
||||||
|
<meta property="og:description" content="Live situation report on cyberattacks against German infrastructure: AI-driven OSINT analysis, automated fact-checking, geographic mapping. Continuously updated.">
|
||||||
|
<meta property="og:url" content="https://aegis-sight.de/en/situations/cyber-attacks/">
|
||||||
|
<meta property="og:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
<meta property="og:image:width" content="1200">
|
||||||
|
<meta property="og:image:height" content="630">
|
||||||
|
<meta property="og:locale" content="en_GB">
|
||||||
|
<meta property="og:locale:alternate" content="de_DE">
|
||||||
|
|
||||||
|
<!-- Twitter Card -->
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:title" content="Situation report: Cyberattacks on German infrastructure - AegisSight">
|
||||||
|
<meta name="twitter:description" content="Live situation report on cyberattacks against German infrastructure: AI-driven OSINT analysis, automated fact-checking, geographic mapping. Continuously updated.">
|
||||||
|
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
|
||||||
|
<!-- Schema.org -->
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "Article",
|
||||||
|
"headline": "Situation report: Cyberattacks on German infrastructure",
|
||||||
|
"name": "Situation report: Cyberattacks on German infrastructure",
|
||||||
|
"description": "Live situation report on cyberattacks against German infrastructure: AI-driven OSINT analysis, automated fact-checking, geographic mapping. Continuously updated.",
|
||||||
|
"url": "https://aegis-sight.de/en/situations/cyber-attacks/",
|
||||||
|
"image": "https://aegis-sight.de/assets/images/og-image.png",
|
||||||
|
"inLanguage": "en-GB",
|
||||||
|
"isAccessibleForFree": true,
|
||||||
|
"datePublished": "2026-01-08",
|
||||||
|
"dateModified": "2026-05-10",
|
||||||
|
"articleSection": "Cybersecurity",
|
||||||
|
"author": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight Monitor",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft."
|
||||||
|
},
|
||||||
|
"publisher": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight UG (haftungsbeschränkt)",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"logo": {
|
||||||
|
"@type": "ImageObject",
|
||||||
|
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
||||||
<link rel="stylesheet" href="/css/main.css">
|
<link rel="stylesheet" href="/css/main.css">
|
||||||
<link rel="stylesheet" href="/css/fonts.css">
|
<link rel="stylesheet" href="/css/fonts.css">
|
||||||
@@ -67,7 +121,7 @@
|
|||||||
<div class="hero-bg-pattern"></div>
|
<div class="hero-bg-pattern"></div>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h1 id="hero-title">SITUATION REPORT</h1>
|
<h1 id="hero-title">SITUATION REPORT</h1>
|
||||||
<p class="hero-incident-title" id="incident-title"></p>
|
<p class="hero-incident-title" id="incident-title">Cyberattacks on German Infrastructure</p>
|
||||||
<div class="hero-stats" id="hero-stats"></div>
|
<div class="hero-stats" id="hero-stats"></div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -4,10 +4,64 @@
|
|||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Research: Legal status of deepfakes in Germany - AegisSight</title>
|
<title>Research: Legal status of deepfakes in Germany - AegisSight</title>
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/deepfakes/">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/deepfakes/">
|
||||||
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/deepfakes/">
|
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/deepfakes/">
|
||||||
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/deepfakes/">
|
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/deepfakes/">
|
||||||
|
|
||||||
|
<meta name="description" content="Research briefing on the legal status of deepfakes in Germany: AI-driven analysis of case law, legislation and media coverage.">
|
||||||
|
<link rel="canonical" href="https://aegis-sight.de/en/situations/deepfakes/">
|
||||||
|
|
||||||
|
<!-- Open Graph -->
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:site_name" content="AegisSight">
|
||||||
|
<meta property="og:title" content="Research briefing: Legal status of deepfakes in Germany - AegisSight">
|
||||||
|
<meta property="og:description" content="Research briefing on the legal status of deepfakes in Germany: AI-driven analysis of case law, legislation and media coverage.">
|
||||||
|
<meta property="og:url" content="https://aegis-sight.de/en/situations/deepfakes/">
|
||||||
|
<meta property="og:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
<meta property="og:image:width" content="1200">
|
||||||
|
<meta property="og:image:height" content="630">
|
||||||
|
<meta property="og:locale" content="en_GB">
|
||||||
|
<meta property="og:locale:alternate" content="de_DE">
|
||||||
|
|
||||||
|
<!-- Twitter Card -->
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:title" content="Research briefing: Legal status of deepfakes in Germany - AegisSight">
|
||||||
|
<meta name="twitter:description" content="Research briefing on the legal status of deepfakes in Germany: AI-driven analysis of case law, legislation and media coverage.">
|
||||||
|
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
|
||||||
|
<!-- Schema.org -->
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "Article",
|
||||||
|
"headline": "Research briefing: Legal status of deepfakes in Germany",
|
||||||
|
"name": "Research briefing: Legal status of deepfakes in Germany",
|
||||||
|
"description": "Research briefing on the legal status of deepfakes in Germany: AI-driven analysis of case law, legislation and media coverage.",
|
||||||
|
"url": "https://aegis-sight.de/en/situations/deepfakes/",
|
||||||
|
"image": "https://aegis-sight.de/assets/images/og-image.png",
|
||||||
|
"inLanguage": "en-GB",
|
||||||
|
"isAccessibleForFree": true,
|
||||||
|
"datePublished": "2026-01-08",
|
||||||
|
"dateModified": "2026-05-10",
|
||||||
|
"articleSection": "Law and Regulation",
|
||||||
|
"author": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight Monitor",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft."
|
||||||
|
},
|
||||||
|
"publisher": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight UG (haftungsbeschränkt)",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"logo": {
|
||||||
|
"@type": "ImageObject",
|
||||||
|
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
||||||
<link rel="stylesheet" href="/css/main.css">
|
<link rel="stylesheet" href="/css/main.css">
|
||||||
<link rel="stylesheet" href="/css/fonts.css">
|
<link rel="stylesheet" href="/css/fonts.css">
|
||||||
@@ -74,7 +128,7 @@
|
|||||||
<div class="hero-bg-pattern"></div>
|
<div class="hero-bg-pattern"></div>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h1 id="hero-title">RESEARCH BRIEFING</h1>
|
<h1 id="hero-title">RESEARCH BRIEFING</h1>
|
||||||
<p class="hero-incident-title" id="incident-title"></p>
|
<p class="hero-incident-title" id="incident-title">Legal Status of Deepfakes in Germany</p>
|
||||||
<div class="hero-stats" id="hero-stats"></div>
|
<div class="hero-stats" id="hero-stats"></div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -4,10 +4,64 @@
|
|||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Situation report: Iran conflict - AegisSight</title>
|
<title>Situation report: Iran conflict - AegisSight</title>
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/iran-konflikt/">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/iran-konflikt/">
|
||||||
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/iran-conflict/">
|
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/iran-conflict/">
|
||||||
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/iran-konflikt/">
|
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/iran-konflikt/">
|
||||||
|
|
||||||
|
<meta name="description" content="Live situation report on the Iran conflict: AI-driven OSINT analysis of hundreds of sources in real time, automated fact-checking, geographic mapping and timeline.">
|
||||||
|
<link rel="canonical" href="https://aegis-sight.de/en/situations/iran-conflict/">
|
||||||
|
|
||||||
|
<!-- Open Graph -->
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:site_name" content="AegisSight">
|
||||||
|
<meta property="og:title" content="Situation report: Iran conflict - AegisSight">
|
||||||
|
<meta property="og:description" content="Live situation report on the Iran conflict: AI-driven OSINT analysis of hundreds of sources in real time, automated fact-checking, geographic mapping and timeline.">
|
||||||
|
<meta property="og:url" content="https://aegis-sight.de/en/situations/iran-conflict/">
|
||||||
|
<meta property="og:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
<meta property="og:image:width" content="1200">
|
||||||
|
<meta property="og:image:height" content="630">
|
||||||
|
<meta property="og:locale" content="en_GB">
|
||||||
|
<meta property="og:locale:alternate" content="de_DE">
|
||||||
|
|
||||||
|
<!-- Twitter Card -->
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:title" content="Situation report: Iran conflict - AegisSight">
|
||||||
|
<meta name="twitter:description" content="Live situation report on the Iran conflict: AI-driven OSINT analysis of hundreds of sources in real time, automated fact-checking, geographic mapping and timeline.">
|
||||||
|
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
|
||||||
|
<!-- Schema.org -->
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "Article",
|
||||||
|
"headline": "Situation report: Iran conflict",
|
||||||
|
"name": "Situation report: Iran conflict",
|
||||||
|
"description": "Live situation report on the Iran conflict: AI-driven OSINT analysis of hundreds of sources in real time, automated fact-checking, geographic mapping and timeline.",
|
||||||
|
"url": "https://aegis-sight.de/en/situations/iran-conflict/",
|
||||||
|
"image": "https://aegis-sight.de/assets/images/og-image.png",
|
||||||
|
"inLanguage": "en-GB",
|
||||||
|
"isAccessibleForFree": true,
|
||||||
|
"datePublished": "2026-01-08",
|
||||||
|
"dateModified": "2026-05-10",
|
||||||
|
"articleSection": "International Security",
|
||||||
|
"author": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight Monitor",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft."
|
||||||
|
},
|
||||||
|
"publisher": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight UG (haftungsbeschränkt)",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"logo": {
|
||||||
|
"@type": "ImageObject",
|
||||||
|
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
||||||
<link rel="stylesheet" href="/css/main.css">
|
<link rel="stylesheet" href="/css/main.css">
|
||||||
<link rel="stylesheet" href="/css/fonts.css">
|
<link rel="stylesheet" href="/css/fonts.css">
|
||||||
@@ -74,7 +128,7 @@
|
|||||||
<div class="hero-bg-pattern"></div>
|
<div class="hero-bg-pattern"></div>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h1 id="hero-title">SITUATION REPORT</h1>
|
<h1 id="hero-title">SITUATION REPORT</h1>
|
||||||
<p class="hero-incident-title" id="incident-title"></p>
|
<p class="hero-incident-title" id="incident-title">Iran Conflict</p>
|
||||||
|
|
||||||
<!-- Stat Cards -->
|
<!-- Stat Cards -->
|
||||||
<div class="hero-stats" id="hero-stats"></div>
|
<div class="hero-stats" id="hero-stats"></div>
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
<title>Impressum – AegisSight</title>
|
<title>Impressum – AegisSight</title>
|
||||||
|
|
||||||
<!-- Rechtliche Seiten von Suchmaschinen ausschliessen -->
|
<!-- Rechtliche Seiten von Suchmaschinen ausschliessen -->
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
|
||||||
<meta name="googlebot" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
<meta name="googlebot" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
||||||
|
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/impressum.html">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/impressum.html">
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>AegisSight Monitor – Echtzeit-Lagebilder aus offenen Quellen</title>
|
<title>AegisSight Monitor – Echtzeit-Lagebilder aus offenen Quellen</title>
|
||||||
<meta name="description" content="OSINT-Monitoring Software aus Deutschland: KI-gestützte Echtzeit-Lagebilder aus offenen Quellen. Für Behörden, Redaktionen und Sicherheitsdienste.">
|
<meta name="description" content="OSINT-Monitoring Software aus Deutschland: KI-gestützte Echtzeit-Lagebilder aus offenen Quellen. Für Behörden, Redaktionen und Sicherheitsdienste.">
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive">
|
|
||||||
<link rel="canonical" href="https://aegis-sight.de/">
|
<link rel="canonical" href="https://aegis-sight.de/">
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/">
|
||||||
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/">
|
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/">
|
||||||
|
|||||||
@@ -4,10 +4,64 @@
|
|||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Lagebild: Cyberangriffe auf deutsche Infrastruktur - AegisSight</title>
|
<title>Lagebild: Cyberangriffe auf deutsche Infrastruktur - AegisSight</title>
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/cyberangriffe/">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/cyberangriffe/">
|
||||||
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/cyber-attacks/">
|
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/cyber-attacks/">
|
||||||
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/cyberangriffe/">
|
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/cyberangriffe/">
|
||||||
|
|
||||||
|
<meta name="description" content="Live-Lagebild Cyberangriffe gegen deutsche Infrastruktur: KI-gestützte OSINT-Auswertung, automatische Faktenchecks, geografische Verortung. Kontinuierlich aktualisiert.">
|
||||||
|
<link rel="canonical" href="https://aegis-sight.de/lagen/cyberangriffe/">
|
||||||
|
|
||||||
|
<!-- Open Graph -->
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:site_name" content="AegisSight">
|
||||||
|
<meta property="og:title" content="Lagebild Cyberangriffe auf deutsche Infrastruktur - AegisSight">
|
||||||
|
<meta property="og:description" content="Live-Lagebild Cyberangriffe gegen deutsche Infrastruktur: KI-gestützte OSINT-Auswertung, automatische Faktenchecks, geografische Verortung. Kontinuierlich aktualisiert.">
|
||||||
|
<meta property="og:url" content="https://aegis-sight.de/lagen/cyberangriffe/">
|
||||||
|
<meta property="og:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
<meta property="og:image:width" content="1200">
|
||||||
|
<meta property="og:image:height" content="630">
|
||||||
|
<meta property="og:locale" content="de_DE">
|
||||||
|
<meta property="og:locale:alternate" content="en_GB">
|
||||||
|
|
||||||
|
<!-- Twitter Card -->
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:title" content="Lagebild Cyberangriffe auf deutsche Infrastruktur - AegisSight">
|
||||||
|
<meta name="twitter:description" content="Live-Lagebild Cyberangriffe gegen deutsche Infrastruktur: KI-gestützte OSINT-Auswertung, automatische Faktenchecks, geografische Verortung. Kontinuierlich aktualisiert.">
|
||||||
|
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
|
||||||
|
<!-- Schema.org -->
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "Article",
|
||||||
|
"headline": "Lagebild Cyberangriffe auf deutsche Infrastruktur",
|
||||||
|
"name": "Lagebild Cyberangriffe auf deutsche Infrastruktur",
|
||||||
|
"description": "Live-Lagebild Cyberangriffe gegen deutsche Infrastruktur: KI-gestützte OSINT-Auswertung, automatische Faktenchecks, geografische Verortung. Kontinuierlich aktualisiert.",
|
||||||
|
"url": "https://aegis-sight.de/lagen/cyberangriffe/",
|
||||||
|
"image": "https://aegis-sight.de/assets/images/og-image.png",
|
||||||
|
"inLanguage": "de-DE",
|
||||||
|
"isAccessibleForFree": true,
|
||||||
|
"datePublished": "2026-01-08",
|
||||||
|
"dateModified": "2026-05-10",
|
||||||
|
"articleSection": "Cybersicherheit",
|
||||||
|
"author": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight Monitor",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft."
|
||||||
|
},
|
||||||
|
"publisher": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight UG (haftungsbeschränkt)",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"logo": {
|
||||||
|
"@type": "ImageObject",
|
||||||
|
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
||||||
<link rel="stylesheet" href="/css/main.css">
|
<link rel="stylesheet" href="/css/main.css">
|
||||||
<link rel="stylesheet" href="/css/fonts.css">
|
<link rel="stylesheet" href="/css/fonts.css">
|
||||||
@@ -66,7 +120,7 @@
|
|||||||
<div class="hero-bg-pattern"></div>
|
<div class="hero-bg-pattern"></div>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h1 id="hero-title">LAGEBILD</h1>
|
<h1 id="hero-title">LAGEBILD</h1>
|
||||||
<p class="hero-incident-title" id="incident-title"></p>
|
<p class="hero-incident-title" id="incident-title">Cyberangriffe auf deutsche Infrastruktur</p>
|
||||||
<div class="hero-stats" id="hero-stats"></div>
|
<div class="hero-stats" id="hero-stats"></div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -4,10 +4,64 @@
|
|||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Recherche: Rechtliche Lage von Deepfakes in Deutschland - AegisSight</title>
|
<title>Recherche: Rechtliche Lage von Deepfakes in Deutschland - AegisSight</title>
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/deepfakes/">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/deepfakes/">
|
||||||
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/deepfakes/">
|
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/deepfakes/">
|
||||||
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/deepfakes/">
|
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/deepfakes/">
|
||||||
|
|
||||||
|
<meta name="description" content="Recherche-Briefing zur rechtlichen Lage von Deepfakes in Deutschland: KI-gestützte Auswertung von Rechtsprechung, Gesetzgebung und Medienberichterstattung.">
|
||||||
|
<link rel="canonical" href="https://aegis-sight.de/lagen/deepfakes/">
|
||||||
|
|
||||||
|
<!-- Open Graph -->
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:site_name" content="AegisSight">
|
||||||
|
<meta property="og:title" content="Recherche: Rechtliche Lage von Deepfakes in Deutschland - AegisSight">
|
||||||
|
<meta property="og:description" content="Recherche-Briefing zur rechtlichen Lage von Deepfakes in Deutschland: KI-gestützte Auswertung von Rechtsprechung, Gesetzgebung und Medienberichterstattung.">
|
||||||
|
<meta property="og:url" content="https://aegis-sight.de/lagen/deepfakes/">
|
||||||
|
<meta property="og:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
<meta property="og:image:width" content="1200">
|
||||||
|
<meta property="og:image:height" content="630">
|
||||||
|
<meta property="og:locale" content="de_DE">
|
||||||
|
<meta property="og:locale:alternate" content="en_GB">
|
||||||
|
|
||||||
|
<!-- Twitter Card -->
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:title" content="Recherche: Rechtliche Lage von Deepfakes in Deutschland - AegisSight">
|
||||||
|
<meta name="twitter:description" content="Recherche-Briefing zur rechtlichen Lage von Deepfakes in Deutschland: KI-gestützte Auswertung von Rechtsprechung, Gesetzgebung und Medienberichterstattung.">
|
||||||
|
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
|
||||||
|
<!-- Schema.org -->
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "Article",
|
||||||
|
"headline": "Recherche: Rechtliche Lage von Deepfakes in Deutschland",
|
||||||
|
"name": "Recherche: Rechtliche Lage von Deepfakes in Deutschland",
|
||||||
|
"description": "Recherche-Briefing zur rechtlichen Lage von Deepfakes in Deutschland: KI-gestützte Auswertung von Rechtsprechung, Gesetzgebung und Medienberichterstattung.",
|
||||||
|
"url": "https://aegis-sight.de/lagen/deepfakes/",
|
||||||
|
"image": "https://aegis-sight.de/assets/images/og-image.png",
|
||||||
|
"inLanguage": "de-DE",
|
||||||
|
"isAccessibleForFree": true,
|
||||||
|
"datePublished": "2026-01-08",
|
||||||
|
"dateModified": "2026-05-10",
|
||||||
|
"articleSection": "Recht und Regulierung",
|
||||||
|
"author": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight Monitor",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft."
|
||||||
|
},
|
||||||
|
"publisher": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight UG (haftungsbeschränkt)",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"logo": {
|
||||||
|
"@type": "ImageObject",
|
||||||
|
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
||||||
<link rel="stylesheet" href="/css/main.css">
|
<link rel="stylesheet" href="/css/main.css">
|
||||||
<link rel="stylesheet" href="/css/fonts.css">
|
<link rel="stylesheet" href="/css/fonts.css">
|
||||||
@@ -73,7 +127,7 @@
|
|||||||
<div class="hero-bg-pattern"></div>
|
<div class="hero-bg-pattern"></div>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h1 id="hero-title">RECHERCHE</h1>
|
<h1 id="hero-title">RECHERCHE</h1>
|
||||||
<p class="hero-incident-title" id="incident-title"></p>
|
<p class="hero-incident-title" id="incident-title">Rechtliche Lage von Deepfakes in Deutschland</p>
|
||||||
<div class="hero-stats" id="hero-stats"></div>
|
<div class="hero-stats" id="hero-stats"></div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -4,10 +4,64 @@
|
|||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Lagebild Irankonflikt - AegisSight</title>
|
<title>Lagebild Irankonflikt - AegisSight</title>
|
||||||
<meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noimageindex">
|
|
||||||
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/iran-konflikt/">
|
<link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/iran-konflikt/">
|
||||||
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/iran-conflict/">
|
<link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/iran-conflict/">
|
||||||
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/iran-konflikt/">
|
<link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/iran-konflikt/">
|
||||||
|
|
||||||
|
<meta name="description" content="Live-Lagebild Iran-Konflikt: KI-gestützte OSINT-Auswertung hunderter Quellen in Echtzeit, automatische Faktenchecks, geografische Verortung und Zeitverlauf.">
|
||||||
|
<link rel="canonical" href="https://aegis-sight.de/lagen/iran-konflikt/">
|
||||||
|
|
||||||
|
<!-- Open Graph -->
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:site_name" content="AegisSight">
|
||||||
|
<meta property="og:title" content="Lagebild Iran-Konflikt - AegisSight">
|
||||||
|
<meta property="og:description" content="Live-Lagebild Iran-Konflikt: KI-gestützte OSINT-Auswertung hunderter Quellen in Echtzeit, automatische Faktenchecks, geografische Verortung und Zeitverlauf.">
|
||||||
|
<meta property="og:url" content="https://aegis-sight.de/lagen/iran-konflikt/">
|
||||||
|
<meta property="og:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
<meta property="og:image:width" content="1200">
|
||||||
|
<meta property="og:image:height" content="630">
|
||||||
|
<meta property="og:locale" content="de_DE">
|
||||||
|
<meta property="og:locale:alternate" content="en_GB">
|
||||||
|
|
||||||
|
<!-- Twitter Card -->
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:title" content="Lagebild Iran-Konflikt - AegisSight">
|
||||||
|
<meta name="twitter:description" content="Live-Lagebild Iran-Konflikt: KI-gestützte OSINT-Auswertung hunderter Quellen in Echtzeit, automatische Faktenchecks, geografische Verortung und Zeitverlauf.">
|
||||||
|
<meta name="twitter:image" content="https://aegis-sight.de/assets/images/og-image.png">
|
||||||
|
|
||||||
|
<!-- Schema.org -->
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "Article",
|
||||||
|
"headline": "Lagebild Iran-Konflikt",
|
||||||
|
"name": "Lagebild Iran-Konflikt",
|
||||||
|
"description": "Live-Lagebild Iran-Konflikt: KI-gestützte OSINT-Auswertung hunderter Quellen in Echtzeit, automatische Faktenchecks, geografische Verortung und Zeitverlauf.",
|
||||||
|
"url": "https://aegis-sight.de/lagen/iran-konflikt/",
|
||||||
|
"image": "https://aegis-sight.de/assets/images/og-image.png",
|
||||||
|
"inLanguage": "de-DE",
|
||||||
|
"isAccessibleForFree": true,
|
||||||
|
"datePublished": "2026-01-08",
|
||||||
|
"dateModified": "2026-05-10",
|
||||||
|
"articleSection": "Internationale Sicherheitslage",
|
||||||
|
"author": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight Monitor",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"description": "KI-gestützte OSINT-Aggregation aus offenen Quellen, jede Behauptung gegen unabhängige Quellen geprüft."
|
||||||
|
},
|
||||||
|
"publisher": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "AegisSight UG (haftungsbeschränkt)",
|
||||||
|
"url": "https://aegis-sight.de/",
|
||||||
|
"logo": {
|
||||||
|
"@type": "ImageObject",
|
||||||
|
"url": "https://aegis-sight.de/assets/images/logos/AegisSightLogo_NavyGold.svg"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
||||||
<link rel="stylesheet" href="/css/main.css">
|
<link rel="stylesheet" href="/css/main.css">
|
||||||
<link rel="stylesheet" href="/css/fonts.css">
|
<link rel="stylesheet" href="/css/fonts.css">
|
||||||
@@ -73,7 +127,7 @@
|
|||||||
<div class="hero-bg-pattern"></div>
|
<div class="hero-bg-pattern"></div>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h1 id="hero-title">LAGEBILD</h1>
|
<h1 id="hero-title">LAGEBILD</h1>
|
||||||
<p class="hero-incident-title" id="incident-title"></p>
|
<p class="hero-incident-title" id="incident-title">Iran-Konflikt</p>
|
||||||
|
|
||||||
<!-- Stat Cards -->
|
<!-- Stat Cards -->
|
||||||
<div class="hero-stats" id="hero-stats"></div>
|
<div class="hero-stats" id="hero-stats"></div>
|
||||||
|
|||||||
178
robots.txt
178
robots.txt
@@ -1,94 +1,23 @@
|
|||||||
# robots.txt for AegisSight UG
|
# robots.txt - AegisSight UG
|
||||||
# Block ALL web crawlers and bots from the entire site
|
# Crawling allgemein erlaubt, ausser API/interne Pfade
|
||||||
|
# Keine Trainingsdaten-Verwendung durch AI-Crawler (Training-Bots geblockt)
|
||||||
|
# Live-Search-AI-Bots (OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot) sind erlaubt
|
||||||
|
|
||||||
# Block all bots
|
|
||||||
User-agent: *
|
User-agent: *
|
||||||
Disallow: /
|
Allow: /
|
||||||
Crawl-delay: 86400
|
Disallow: /api/
|
||||||
|
Disallow: /_archiv/
|
||||||
|
Disallow: /insights/
|
||||||
|
|
||||||
# Specifically block major search engines
|
# Sitemap
|
||||||
User-agent: Googlebot
|
Sitemap: https://aegis-sight.de/sitemap.xml
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: Bingbot
|
# ----------------------------------------------------------------------
|
||||||
Disallow: /
|
# AI-Training-Crawler -- BLOCKED (kein Training auf unseren Inhalten)
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
User-agent: Slurp
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: DuckDuckBot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: Baiduspider
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: YandexBot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
# Block social media crawlers
|
|
||||||
User-agent: facebookexternalhit
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: Twitterbot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: LinkedInBot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: WhatsApp
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: TelegramBot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
# Block SEO and analysis bots
|
|
||||||
User-agent: AhrefsBot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: SemrushBot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: DotBot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: MJ12bot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: SEOkicks-Robot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: SeznamBot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: MauiBot
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: Majestic-12
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: Majestic-SEO
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
# Block archiving bots
|
|
||||||
User-agent: ia_archiver
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: Wayback Machine
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: SiteSnagger
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: WebCopier
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
# Block AI/ML crawlers
|
|
||||||
User-agent: GPTBot
|
User-agent: GPTBot
|
||||||
Disallow: /
|
Disallow: /
|
||||||
|
|
||||||
User-agent: ChatGPT-User
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
User-agent: CCBot
|
User-agent: CCBot
|
||||||
Disallow: /
|
Disallow: /
|
||||||
|
|
||||||
@@ -98,15 +27,86 @@ Disallow: /
|
|||||||
User-agent: Claude-Web
|
User-agent: Claude-Web
|
||||||
Disallow: /
|
Disallow: /
|
||||||
|
|
||||||
# Block download managers
|
User-agent: Google-Extended
|
||||||
User-agent: wget
|
|
||||||
Disallow: /
|
Disallow: /
|
||||||
|
|
||||||
User-agent: curl
|
User-agent: Applebot-Extended
|
||||||
Disallow: /
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: Meta-ExternalAgent
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: Bytespider
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: cohere-ai
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: FacebookBot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: ImagesiftBot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: Diffbot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: Omgilibot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
# AI-Live-Search-Crawler -- ALLOWED (Sichtbarkeit in KI-Antworten)
|
||||||
|
# OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot werden NICHT
|
||||||
|
# blockiert. Sie crawlen fuer Live-Antworten, nicht fuer Training.
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
# Archiv-Bots
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
User-agent: ia_archiver
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: archive.org_bot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
# SEO-/Spam-Crawler
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
User-agent: AhrefsBot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: SemrushBot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: MJ12bot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: DotBot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: SEOkicks-Robot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: MauiBot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: Majestic-12
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: BLEXBot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: SerendeputyBot
|
||||||
|
Disallow: /
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
# Download-Manager
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
User-agent: HTTrack
|
User-agent: HTTrack
|
||||||
Disallow: /
|
Disallow: /
|
||||||
|
|
||||||
# No sitemap provided
|
User-agent: SiteSnagger
|
||||||
# No crawl permissions granted
|
Disallow: /
|
||||||
|
|
||||||
|
User-agent: WebCopier
|
||||||
|
Disallow: /
|
||||||
|
|||||||
100
sitemap.xml
Normale Datei
100
sitemap.xml
Normale Datei
@@ -0,0 +1,100 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||||
|
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/</loc>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>1.0</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/"/>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/en/</loc>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>1.0</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/"/>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/lagen/iran-konflikt/</loc>
|
||||||
|
<changefreq>daily</changefreq>
|
||||||
|
<priority>0.8</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/iran-konflikt/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/iran-conflict/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/iran-konflikt/"/>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/en/situations/iran-conflict/</loc>
|
||||||
|
<changefreq>daily</changefreq>
|
||||||
|
<priority>0.8</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/iran-konflikt/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/iran-conflict/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/iran-konflikt/"/>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/lagen/cyberangriffe/</loc>
|
||||||
|
<changefreq>daily</changefreq>
|
||||||
|
<priority>0.8</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/cyberangriffe/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/cyber-attacks/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/cyberangriffe/"/>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/en/situations/cyber-attacks/</loc>
|
||||||
|
<changefreq>daily</changefreq>
|
||||||
|
<priority>0.8</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/cyberangriffe/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/cyber-attacks/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/cyberangriffe/"/>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/lagen/deepfakes/</loc>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>0.7</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/deepfakes/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/deepfakes/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/deepfakes/"/>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/en/situations/deepfakes/</loc>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>0.7</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/lagen/deepfakes/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/situations/deepfakes/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/lagen/deepfakes/"/>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/impressum.html</loc>
|
||||||
|
<changefreq>yearly</changefreq>
|
||||||
|
<priority>0.3</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/impressum.html"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/legal-notice.html"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/impressum.html"/>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/en/legal-notice.html</loc>
|
||||||
|
<changefreq>yearly</changefreq>
|
||||||
|
<priority>0.3</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/impressum.html"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/legal-notice.html"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/impressum.html"/>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/datenschutz.html</loc>
|
||||||
|
<changefreq>yearly</changefreq>
|
||||||
|
<priority>0.3</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/datenschutz.html"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/privacy.html"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/datenschutz.html"/>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://aegis-sight.de/en/privacy.html</loc>
|
||||||
|
<changefreq>yearly</changefreq>
|
||||||
|
<priority>0.3</priority>
|
||||||
|
<xhtml:link rel="alternate" hreflang="de" href="https://aegis-sight.de/datenschutz.html"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://aegis-sight.de/en/privacy.html"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://aegis-sight.de/datenschutz.html"/>
|
||||||
|
</url>
|
||||||
|
</urlset>
|
||||||
In neuem Issue referenzieren
Einen Benutzer sperren