{"id":2166,"date":"2026-03-12T18:49:37","date_gmt":"2026-03-12T17:49:37","guid":{"rendered":"https:\/\/au2mator.com\/least-privileged-report\/"},"modified":"2026-06-22T11:22:51","modified_gmt":"2026-06-22T09:22:51","slug":"ms-least-privileged-report","status":"publish","type":"page","link":"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/","title":{"rendered":"Least Privileged Report &#8211; Azure App Reg Security | au2mator"},"content":{"rendered":"\n<style data-rocket-exclude>\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { scroll-behavior: smooth; }\nbody { font-family: 'Inter', -apple-system, sans-serif; color: #1a1a1a; background: #fff; -webkit-font-smoothing: antialiased; }\na { text-decoration: none; color: inherit; }\nimg { max-width: 100%; }\n\n:root {\n  --dark: #2d2d2d;\n  --darker: #1a1a1a;\n  --green: #96c15c;\n  --green-dark: #7aaa42;\n  --green-light: #f0f5ea;\n  --red: #cc4444;\n  --orange: #e8953a;\n  --yellow: #d4a843;\n  --blue: #4a90d9;\n  --border: #e8e8e8;\n  --text-muted: #888;\n  --bg-light: #f7f8f5;\n}\n\n\/* NAV *\/\n.nav {\n  position: fixed; top: 0; left: 0; right: 0;\n  background: #1a1a1a; z-index: 1000;\n  padding: 0 48px; height: 68px;\n  display: flex; align-items: center; justify-content: space-between;\n  border-bottom: 1px solid rgba(255,255,255,0.06);\n}\n.nav-logo { display: flex; align-items: center; gap: 10px; }\n.nav-logo-text { color: #fff; font-size: 20px; font-weight: 800; letter-spacing: -0.5px; }\n.nav-logo-text span { color: #96c15c; }\n.nav-badge {\n  background: rgba(150,193,92,0.15); color: #96c15c;\n  font-size: 10px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase;\n  padding: 4px 8px; border-radius: 4px; border: 1px solid rgba(150,193,92,0.25);\n}\n.nav-links { display: flex; align-items: center; gap: 32px; }\n.nav-links a { color: rgba(255,255,255,0.55); font-size: 14px; font-weight: 500; transition: color .2s; }\n.nav-links a:hover { color: #fff; }\n.nav-cta {\n  background: #96c15c; color: #fff !important;\n  font-size: 14px; font-weight: 600; padding: 10px 22px; border-radius: 8px;\n  transition: background .2s, transform .1s;\n}\n.nav-cta:hover { background: #7aaa42; transform: translateY(-1px); }\n\n\/* HERO *\/\n.hero {\n  background: linear-gradient(160deg, #1a1a1a 0%, #2d2d2d 60%, #1e2a15 100%);\n  padding: 140px 48px 0; text-align: center; overflow: hidden;\n  position: relative;\n}\n.hero::before {\n  content: '';\n  position: absolute; top: 0; left: 50%; transform: translateX(-50%);\n  width: 800px; height: 800px;\n  background: radial-gradient(ellipse, rgba(150,193,92,0.08) 0%, transparent 70%);\n  pointer-events: none;\n}\n.hero-eyebrow {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: rgba(150,193,92,0.1); border: 1px solid rgba(150,193,92,0.25);\n  color: #96c15c; font-size: 12px; font-weight: 600; letter-spacing: 1.5px;\n  text-transform: uppercase; padding: 7px 16px; border-radius: 20px; margin-bottom: 28px;\n}\n.hero-eyebrow::before { content: '\\1F510'; font-size: 14px; }\n.hero h1 {\n  font-size: 64px; font-weight: 900; line-height: 1.05; letter-spacing: -2.5px;\n  color: #fff; max-width: 860px; margin: 0 auto 24px;\n}\n.hero h1 .accent { color: #96c15c; }\n.hero h1 .muted { color: rgba(255,255,255,0.4); font-weight: 300; }\n.hero-sub {\n  font-size: 19px; color: rgba(255,255,255,0.55); line-height: 1.65;\n  max-width: 600px; margin: 0 auto 40px; font-weight: 400;\n}\n.hero-actions { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; margin-bottom: 64px; }\n.btn-hero-primary {\n  background: #96c15c; color: #fff; font-size: 16px; font-weight: 700;\n  padding: 16px 32px; border-radius: 10px; display: inline-flex; align-items: center; gap: 8px;\n  box-shadow: 0 8px 24px rgba(150,193,92,0.3); transition: all .2s; border: none; cursor: pointer;\n}\n.btn-hero-primary:hover { background: #7aaa42; transform: translateY(-2px); box-shadow: 0 12px 32px rgba(150,193,92,0.4); }\n.btn-hero-demo {\n  background: rgba(255,255,255,0.06); color: rgba(255,255,255,0.85);\n  font-size: 16px; font-weight: 600; padding: 16px 32px; border-radius: 10px;\n  display: inline-flex; align-items: center; gap: 8px;\n  border: 1px solid rgba(255,255,255,0.15); transition: all .2s; cursor: pointer;\n}\n.btn-hero-demo:hover { background: rgba(255,255,255,0.1); border-color: rgba(255,255,255,0.3); transform: translateY(-2px); }\n\n\/* REPORT BROWSER MOCKUP *\/\n.report-browser {\n  max-width: 1000px; margin: 0 auto; position: relative; z-index: 1;\n  border-radius: 16px 16px 0 0; overflow: hidden;\n  box-shadow: 0 -8px 80px rgba(0,0,0,0.6), 0 0 0 1px rgba(255,255,255,0.08);\n}\n.browser-bar {\n  background: #3a3a3a; padding: 12px 20px;\n  display: flex; align-items: center; gap: 8px;\n}\n.browser-dots { display: flex; gap: 6px; }\n.dot { width: 12px; height: 12px; border-radius: 50%; }\n.dot-r { background: #ff5f57; }\n.dot-y { background: #febc2e; }\n.dot-g { background: #28c840; }\n.browser-url {\n  flex: 1; max-width: 300px; margin: 0 auto;\n  background: #2a2a2a; border-radius: 6px; padding: 5px 12px;\n  color: rgba(255,255,255,0.4); font-size: 12px; font-family: monospace;\n  display: flex; align-items: center; gap: 6px;\n}\n.browser-url-dot { width: 6px; height: 6px; border-radius: 50%; background: #28c840; }\n\n\/* INLINE REPORT PREVIEW *\/\n.report-preview {\n  background: #f5f5f5; padding: 20px;\n  font-family: 'Inter', sans-serif; font-size: 13px;\n}\n.rp-header { background: #2d2d2d; padding: 16px 24px; display: flex; justify-content: space-between; align-items: center; }\n.rp-header-logo { color: #fff; font-weight: 800; font-size: 16px; }\n.rp-header-logo span { color: #96c15c; }\n.rp-header-tag { color: #96c15c; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; }\n.rp-hero-bar { background: linear-gradient(135deg, #2d2d2d, #1a1a1a); padding: 20px 24px; }\n.rp-hero-bar h2 { color: #fff; font-size: 18px; font-weight: 800; margin-bottom: 4px; }\n.rp-hero-bar p { color: rgba(255,255,255,0.45); font-size: 12px; }\n.rp-content { background: #f5f5f5; padding: 20px 24px; }\n.rp-kpis { display: grid; grid-template-columns: repeat(5, 1fr); gap: 10px; margin-bottom: 16px; }\n.rp-kpi { background: #fff; border-radius: 6px; padding: 14px 10px; text-align: center; border: 1px solid #eee; }\n.rp-kpi .num { font-size: 26px; font-weight: 800; line-height: 1; margin-bottom: 4px; }\n.rp-kpi .lbl { font-size: 9px; font-weight: 600; letter-spacing: 0.5px; text-transform: uppercase; color: #888; }\n.rp-kpi.total .num { color: #2d2d2d; }\n.rp-kpi.active .num { color: #96c15c; }\n.rp-kpi.stale { border-left: 3px solid #e8953a; } .rp-kpi.stale .num { color: #e8953a; }\n.rp-kpi.high { border-left: 3px solid #d4a843; } .rp-kpi.high .num { color: #d4a843; }\n.rp-kpi.crit { border-left: 3px solid #cc4444; } .rp-kpi.crit .num { color: #cc4444; }\n.rp-table-wrap { background: #fff; border-radius: 6px; border: 1px solid #eee; overflow: hidden; }\n.rp-table { width: 100%; border-collapse: collapse; font-size: 12px; }\n.rp-table th { background: #2d2d2d; color: #fff; padding: 10px 14px; text-align: left; font-size: 10px; font-weight: 600; letter-spacing: 0.5px; text-transform: uppercase; }\n.rp-table td { padding: 10px 14px; border-bottom: 1px solid #f0f0f0; color: #333; }\n.rp-table tr:last-child td { border-bottom: none; }\n.rb { display: inline-block; padding: 2px 10px; border-radius: 12px; font-size: 11px; font-weight: 700; }\n.rb-crit { background: #fde8e8; color: #cc4444; }\n.rb-high { background: #fef3e2; color: #e8953a; }\n.rb-med { background: #fef9e7; color: #d4a843; }\n.rb-low { background: #f0f5ea; color: #5a8a2a; }\n.rb-exc { background: #fef3e2; color: #e8953a; }\n.rb-opt { background: #f0f5ea; color: #5a8a2a; }\n\n\/* DEMO OVERLAY *\/\n.demo-overlay {\n  display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.85);\n  z-index: 9999; padding: 20px; align-items: center; justify-content: center;\n}\n.demo-overlay.open { display: flex; }\n.demo-modal {\n  background: #fff; border-radius: 12px; width: 100%; max-width: 1400px;\n  height: calc(100vh - 40px); display: flex; flex-direction: column; overflow: hidden;\n  box-shadow: 0 40px 100px rgba(0,0,0,0.5);\n}\n.demo-modal-header {\n  background: #2d2d2d; padding: 14px 20px;\n  display: flex; align-items: center; justify-content: space-between; flex-shrink: 0;\n}\n.demo-modal-header-left { display: flex; align-items: center; gap: 12px; }\n.demo-browser-dots { display: flex; gap: 6px; }\n.demo-modal-title { color: rgba(255,255,255,0.6); font-size: 13px; }\n.demo-modal-title strong { color: #fff; }\n.demo-close {\n  background: rgba(255,255,255,0.1); border: none; color: rgba(255,255,255,0.7);\n  width: 32px; height: 32px; border-radius: 6px; cursor: pointer;\n  font-size: 18px; display: flex; align-items: center; justify-content: center;\n  transition: all .2s;\n}\n.demo-close:hover { background: rgba(255,255,255,0.2); color: #fff; }\n.demo-iframe { flex: 1; border: none; width: 100%; }\n\n\/* TRUST BAR *\/\n.trust-bar {\n  background: #f7f8f5; border-top: 1px solid #e8e8e8;\n  border-bottom: 1px solid #e8e8e8;\n  padding: 20px 48px; display: flex; align-items: center;\n  justify-content: center; gap: 48px; flex-wrap: wrap;\n}\n.trust-item { display: flex; align-items: center; gap: 10px; color: #666; font-size: 14px; font-weight: 500; }\n.trust-icon { font-size: 20px; }\n.trust-num { color: #2d2d2d; font-weight: 800; font-size: 20px; margin-right: 4px; }\n\n\/* SECTIONS *\/\n.section { padding: 96px 48px; }\n.section-inner { max-width: 1100px; margin: 0 auto; }\n.section-bg-light { background: #f7f8f5; }\n.section-bg-dark { background: #2d2d2d; }\n.eyebrow {\n  font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase;\n  color: #96c15c; margin-bottom: 14px;\n}\n.eyebrow-dark { color: #96c15c; }\nh2.section-title {\n  font-size: 44px; font-weight: 900; letter-spacing: -1.5px; line-height: 1.1;\n  margin-bottom: 20px;\n}\nh2.section-title .muted { color: #aaa; font-weight: 300; }\n.section-lead {\n  font-size: 18px; color: #666; line-height: 1.7; max-width: 580px; margin-bottom: 56px;\n}\n.section-lead-dark { color: rgba(255,255,255,0.55); }\nh2.section-title-dark { color: #fff !important; } .section-bg-dark h2, .section-bg-dark h2.section-title { color: #fff !important; }\n\n\/* PROBLEM *\/\n.problem-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\n.problem-card {\n  background: #fff; border-radius: 14px; padding: 32px; border: 1px solid #e8e8e8;\n  position: relative; overflow: hidden; transition: transform .2s, box-shadow .2s;\n}\n.problem-card:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(0,0,0,0.08); }\n.problem-card::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n  background: #96c15c;\n}\n.problem-icon { font-size: 36px; margin-bottom: 20px; display: block; }\n.problem-card h3 { font-size: 19px; font-weight: 700; margin-bottom: 12px; letter-spacing: -0.3px; }\n.problem-card p { font-size: 15px; color: #666; line-height: 1.65; }\n\n\/* HOW IT WORKS *\/\n.steps-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; position: relative; }\n.step { text-align: center; }\n.step-num-wrap {\n  width: 64px; height: 64px; border-radius: 50%; background: #96c15c;\n  color: #fff; font-size: 22px; font-weight: 900;\n  display: flex; align-items: center; justify-content: center;\n  margin: 0 auto 22px; box-shadow: 0 8px 24px rgba(150,193,92,0.35);\n}\n.step h3 { font-size: 18px; font-weight: 700; margin-bottom: 10px; }\n.step p { font-size: 15px; color: #666; line-height: 1.65; }\n\n\/* DEMO PREVIEW SECTION *\/\n.demo-preview-wrap {\n  background: #1a1a1a; border-radius: 16px; overflow: hidden;\n  box-shadow: 0 24px 80px rgba(0,0,0,0.25);\n  border: 1px solid rgba(255,255,255,0.08);\n}\n.demo-bar {\n  background: #3a3a3a; padding: 12px 20px;\n  display: flex; align-items: center; gap: 12px;\n}\n.demo-bar .dots { display: flex; gap: 6px; }\n.demo-url { background: #2a2a2a; border-radius: 6px; padding: 5px 14px; flex: 1; max-width: 360px; margin: 0 auto; }\n.demo-url-text { color: rgba(255,255,255,0.35); font-size: 12px; font-family: monospace; }\n.demo-cta-overlay {\n  position: relative;\n}\n.demo-cta-overlay::after {\n  content: '';\n  position: absolute; bottom: 0; left: 0; right: 0; height: 200px;\n  background: linear-gradient(transparent, #1a1a1a);\n  pointer-events: none;\n}\n.demo-open-btn {\n  position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%);\n  z-index: 10; background: #96c15c; color: #fff;\n  font-size: 16px; font-weight: 700; padding: 16px 36px; border-radius: 10px;\n  border: none; cursor: pointer; display: flex; align-items: center; gap: 10px;\n  box-shadow: 0 8px 32px rgba(150,193,92,0.4); transition: all .2s; white-space: nowrap;\n}\n.demo-open-btn:hover { background: #7aaa42; transform: translateX(-50%) translateY(-2px); }\n.demo-screenshot { width: 100%; display: block; }\n\n\/* FEATURES *\/\n.features-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }\n.feature-card {\n  background: #fff; border-radius: 14px; padding: 28px;\n  border: 1px solid #e8e8e8; display: flex; gap: 18px; align-items: flex-start;\n  transition: all .2s;\n}\n.feature-card:hover { border-color: #96c15c; box-shadow: 0 8px 24px rgba(0,0,0,0.06); }\n.feature-icon-wrap {\n  width: 52px; height: 52px; border-radius: 12px;\n  background: #f0f5ea; display: flex; align-items: center;\n  justify-content: center; font-size: 24px; flex-shrink: 0;\n}\n.feature-card h4 { font-size: 16px; font-weight: 700; margin-bottom: 6px; }\n.feature-card p { font-size: 14px; color: #666; line-height: 1.6; }\n\n\/* REPORT ANATOMY *\/\n.anatomy-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n.anatomy-labels { display: flex; flex-direction: column; gap: 16px; }\n.anatomy-label {\n  display: flex; gap: 16px; align-items: flex-start;\n  background: rgba(255,255,255,0.05); border-radius: 10px; padding: 16px 20px;\n  border-left: 3px solid #96c15c;\n}\n.anatomy-label .al-icon { font-size: 22px; flex-shrink: 0; margin-top: 2px; }\n.anatomy-label h4 { font-size: 15px; font-weight: 700; color: #fff; margin-bottom: 4px; }\n.anatomy-label p { font-size: 13px; color: rgba(255,255,255,0.5); line-height: 1.5; }\n.anatomy-label.warn { border-left-color: #e8953a; }\n.anatomy-label.err { border-left-color: #cc4444; }\n.anatomy-label.info { border-left-color: #4a90d9; }\n\n\/* MSP SECTION *\/\n.msp-grid { display: grid; grid-template-columns: 1fr; gap: 60px; align-items: start; max-width: 720px; }\n.msp-checklist { list-style: none; margin-bottom: 36px; }\n.msp-checklist li {\n  display: flex; align-items: flex-start; gap: 12px;\n  font-size: 16px; color: rgba(255,255,255,0.8); padding: 12px 0;\n  border-bottom: 1px solid rgba(255,255,255,0.06);\n}\n.msp-checklist li:last-child { border-bottom: none; }\n.msp-check { color: #96c15c; font-size: 18px; font-weight: 700; flex-shrink: 0; margin-top: 1px; }\n.msp-checklist .sub { display: block; font-size: 13px; color: rgba(255,255,255,0.35); margin-top: 2px; }\n\n\/* PRICING CARD *\/\n.pricing-card {\n  background: #fff; border-radius: 20px; overflow: hidden;\n  box-shadow: 0 24px 64px rgba(0,0,0,0.2);\n}\n.pricing-top { background: #96c15c; padding: 32px; text-align: center; }\n.pricing-badge {\n  display: inline-block; background: rgba(255,255,255,0.2); color: #fff;\n  font-size: 11px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase;\n  padding: 5px 12px; border-radius: 20px; margin-bottom: 16px;\n}\n.pricing-price { font-size: 56px; font-weight: 900; color: #fff; letter-spacing: -2px; line-height: 1; }\n.pricing-per { color: rgba(255,255,255,0.75); font-size: 16px; font-weight: 500; margin-top: 4px; }\n.pricing-note { color: rgba(255,255,255,0.6); font-size: 13px; margin-top: 8px; }\n.pricing-body { padding: 32px; }\n.pricing-items { list-style: none; margin-bottom: 28px; }\n.pricing-items li {\n  display: flex; align-items: flex-start; gap: 10px;\n  font-size: 15px; color: #444; padding: 10px 0;\n  border-bottom: 1px solid #f0f0f0;\n}\n.pricing-items li:last-child { border-bottom: none; }\n.pricing-items .check { color: #96c15c; font-weight: 700; font-size: 16px; flex-shrink: 0; }\n.pricing-items .lbl { font-weight: 500; }\n.pricing-items .sublbl { display: block; font-size: 12px; color: #999; margin-top: 1px; }\n.btn-pricing {\n  display: block; width: 100%; background: #2d2d2d; color: #fff;\n  font-size: 16px; font-weight: 700; padding: 16px; border-radius: 10px;\n  text-align: center; transition: all .2s; border: none; cursor: pointer;\n}\n.btn-pricing:hover { background: #111; transform: translateY(-1px); }\n\n\/* SOCIAL PROOF *\/\n.testimonials-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\n.testimonial {\n  background: #fff; border-radius: 14px; padding: 28px; border: 1px solid #e8e8e8;\n}\n.testi-text { font-size: 15px; color: #444; line-height: 1.65; margin-bottom: 20px; font-style: italic; }\n.testi-ttext::before { content: '\"'; }\n.testi-ttext::after { content: '\"'; }\n.testi-author { display: flex; align-items: center; gap: 12px; }\n.testi-avatar {\n  width: 40px; height: 40px; border-radius: 50%; background: #f0f5ea;\n  display: flex; align-items: center; justify-content: center; font-size: 18px; flex-shrink: 0;\n}\n.testi-name { font-size: 14px; font-weight: 700; }\n.testi-role { font-size: 12px; color: #888; }\n\n\/* CTA FINAL *\/\n.cta-section {\n  background: #96c15c; padding: 80px 48px; text-align: center;\n}\n.cta-section h2 { font-size: 44px; font-weight: 900; color: #fff; letter-spacing: -1.5px; margin-bottom: 16px; }\n.cta-section p { font-size: 18px; color: rgba(255,255,255,0.8); margin-bottom: 36px; max-width: 520px; margin-left: auto; margin-right: auto; }\n.btn-cta-white {\n  background: #fff; color: #2d2d2d; font-size: 17px; font-weight: 800;\n  padding: 18px 40px; border-radius: 12px; display: inline-flex; align-items: center;\n  gap: 8px; transition: all .2s; box-shadow: 0 8px 32px rgba(0,0,0,0.15);\n}\n.btn-cta-white:hover { transform: translateY(-2px); box-shadow: 0 16px 48px rgba(0,0,0,0.2); }\n.cta-subtext { color: rgba(255,255,255,0.6); font-size: 14px; margin-top: 16px; }\n\n\/* FAQ *\/\n.faq-list { max-width: 720px; }\n.faq-item { border-bottom: 1px solid #e8e8e8; }\n.faq-q {\n  width: 100%; background: none; border: none; text-align: left; cursor: pointer;\n  padding: 22px 0; font-size: 17px; font-weight: 600; color: #2d2d2d;\n  display: flex; justify-content: space-between; align-items: center; gap: 16px;\n}\n.faq-toggle { color: #96c15c; font-size: 22px; flex-shrink: 0; line-height: 1; transition: transform .2s; }\n.faq-item.open .faq-toggle { transform: rotate(45deg); }\n.faq-a { font-size: 15px; color: #666; line-height: 1.7; padding-bottom: 20px; display: none; }\n.faq-item.open .faq-a { display: block; }\n\n\/* FOOTER *\/\n.footer { background: #1a1a1a; padding: 40px 48px; }\n.footer-inner { max-width: 1100px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 20px; }\n.footer-logo { color: #fff; font-size: 18px; font-weight: 800; }\n.footer-logo span { color: #96c15c; }\n.footer-links { display: flex; gap: 24px; }\n.footer-links a { color: rgba(255,255,255,0.4); font-size: 13px; transition: color .2s; }\n.footer-links a:hover { color: rgba(255,255,255,0.8); }\n.footer-copy { color: rgba(255,255,255,0.25); font-size: 13px; }\n\n\/* RESPONSIVE *\/\n\n\n\/* \u2500\u2500 MOBILE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.hamburger {\n  display: none;\n  flex-direction: column;\n  gap: 5px;\n  cursor: pointer;\n  padding: 8px;\n  background: none;\n  border: none;\n  margin-left: 12px;\n}\n.hamburger span {\n  display: block;\n  width: 22px;\n  height: 2px;\n  background: #fff;\n  border-radius: 2px;\n  transition: all .2s;\n}\n.nav-mobile-open .hamburger span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); }\n.nav-mobile-open .hamburger span:nth-child(2) { opacity: 0; }\n.nav-mobile-open .hamburger span:nth-child(3) { transform: rotate(-45deg) translate(5px, -5px); }\n\n@media (max-width: 768px) {\n  \/* NAV *\/\n  .nav { padding: 0 20px !important; height: 56px !important; position: fixed !important; }\n  .hamburger { display: flex !important; }\n  .nav-links {\n    display: none !important;\n    position: fixed !important;\n    top: 56px !important;\n    left: 0 !important; right: 0 !important;\n    background: #1a1a1a !important;\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    gap: 0 !important;\n    padding: 8px 0 16px !important;\n    border-top: 1px solid rgba(255,255,255,0.08) !important;\n    z-index: 999 !important;\n  }\n  .nav-mobile-open .nav-links { display: flex !important; }\n  .nav-links a {\n    width: 100% !important;\n    padding: 14px 20px !important;\n    font-size: 15px !important;\n    border-radius: 0 !important;\n  }\n  .nav-links .nav-cta {\n    margin: 8px 20px 0 !important;\n    width: calc(100% - 40px) !important;\n    text-align: center !important;\n    justify-content: center !important;\n  }\n  \/* Language switcher *\/\n  .nav-links > div[style*=\"border-left\"] {\n    padding: 14px 20px !important;\n    border-left: none !important;\n    margin-left: 0 !important;\n    border-top: 1px solid rgba(255,255,255,0.08) !important;\n    width: 100% !important;\n  }\n\n  \/* HERO *\/\n  .hero { padding: 90px 20px 40px !important; }\n  .hero h1 { font-size: 32px !important; letter-spacing: -0.5px !important; }\n  .hero-sub { font-size: 15px !important; }\n  .hero-actions { flex-direction: column !important; align-items: flex-start !important; gap: 12px !important; }\n  .btn-hero-primary { width: 100% !important; justify-content: center !important; }\n  .trust-bar { flex-direction: column !important; gap: 16px !important; padding: 20px !important; }\n  .rp-preview { display: none !important; }\n\n  \/* SECTIONS *\/\n  .section { padding: 56px 20px !important; }\n  h2.section-title { font-size: 26px !important; letter-spacing: -0.5px !important; }\n  .section-lead { font-size: 15px !important; }\n\n  \/* GRIDS \u2192 single column *\/\n  .problem-grid, .steps-grid, .features-grid,\n  .msp-grid, .anatomy-grid, .testimonials-grid { grid-template-columns: 1fr !important; }\n\n  \/* DEMO SECTION 2-col grid \u2192 1 col *\/\n  .section-bg-dark .section-inner > div[style*=\"grid-template-columns:1fr 1fr\"],\n  .section-bg-dark .section-inner > div[style*=\"grid-template-columns: 1fr 1fr\"] {\n    grid-template-columns: 1fr !important;\n    gap: 32px !important;\n  }\n\n  \/* DEMO PREVIEW WIDGET *\/\n  .demo-preview-wrap { display: none !important; }\n  .demo-cta-overlay { display: none !important; }\n\n  \/* ANATOMY GRID *\/\n  .anatomy-grid { display: block !important; }\n  .anatomy-labels { margin-top: 24px !important; }\n  .rp-mockup { display: none !important; }\n\n  \/* PRICING *\/\n  .pricing-card { max-width: 100% !important; }\n  .msp-grid { display: block !important; }\n  .msp-grid > div:last-child { margin-top: 32px !important; }\n\n  \/* CTA *\/\n  .cta-section { padding: 56px 20px !important; }\n  .cta-section h2 { font-size: 28px !important; letter-spacing: -0.5px !important; }\n  .btn-cta-white { font-size: 15px !important; padding: 14px 24px !important; }\n\n  \/* FOOTER *\/\n  .footer { padding: 32px 20px !important; }\n  .footer-inner { flex-direction: column !important; align-items: flex-start !important; gap: 16px !important; }\n\n  \/* FAQ *\/\n  .faq-list { max-width: 100% !important; }\n  .faq-q { font-size: 15px !important; padding: 18px 0 !important; }\n\n  \/* DEMO MODAL *\/\n  .demo-modal { width: 100% !important; height: 100% !important; border-radius: 0 !important; margin: 0 !important; }\n  .demo-modal-header { padding: 10px 14px !important; }\n}\n\n<\/style>\n\n\n<!-- NAV -->\n<nav class=\"nav\" style=\"background:#1a1a1a;display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:60px;position:sticky;top:0;z-index:100;\">\n  <div class=\"nav-logo\" style=\"display:flex;align-items:center;gap:10px;\">\n    <img decoding=\"async\" src=\"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/03\/au2mator-logo-white-scaled.png\" alt=\"au2mator\" style=\"height:32px;width:auto;display:block;\">\n    <span class=\"nav-badge\" style=\"background:#96c15c;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:0.5px;\">MSP<\/span>\n  <\/div>\n  <div class=\"nav-links\" style=\"color:rgba(255,255,255,0.55);display:flex;align-items:center;gap:32px;\">\n    <a href=\"#wie\" style=\"color:rgba(255,255,255,0.85);text-decoration:none;\">Wie es funktioniert<\/a>\n    <a href=\"#features\" style=\"color:rgba(255,255,255,0.85);text-decoration:none;\">Features<\/a>\n    <a href=\"#faq\" style=\"color:rgba(255,255,255,0.85);text-decoration:none;\">FAQ<\/a>\n    <a href=\"#kontakt\" class=\"nav-cta\" style=\"background:#96c15c;color:#fff;padding:8px 18px;border-radius:6px;font-weight:600;text-decoration:none;\">Anfrage senden<\/a>\n      <\/div>\n  <button class=\"hamburger\" onclick=\"toggleMobileNav()\" aria-label=\"Menu\"><span><\/span><span><\/span><span><\/span><\/button>\n<\/nav>\n\n<!-- HERO -->\n<div class=\"hero\" style=\"background:#2d2d2d;\">\n  <div class=\"hero-eyebrow\" style=\"color:rgba(255,255,255,0.55);font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin-bottom:16px;\">Azure App Reg Security Report<\/div>\n  <h1 style=\"color:#fff;\">Deine Azure App Registrations.<br><span class=\"accent\">Jetzt sichtbar.<\/span> <span class=\"muted\">Endlich kontrolliert.<\/span><\/h1>\n  <p class=\"hero-sub\" style=\"color:rgba(255,255,255,0.55);\">Automatisierter Security Report f\u00fcr alle App Registrations und Graph Permissions in deinem Azure Tenant. Automatisch per Mail. Managed von au2mator.<\/p>\n  <div class=\"hero-actions\">\n    <a href=\"#kontakt\" class=\"btn-hero-primary\" style=\"display:inline-flex;align-items:center;gap:10px;background:#96c15c;color:#fff;font-weight:700;font-size:17px;padding:18px 36px;border-radius:8px;text-decoration:none;\">\n      <span>Unverbindliches Angebot anfordern<\/span>\n      <span>\u2192<\/span>\n    <\/a>\n    <button class=\"btn-hero-demo\" onclick=\"openDemo()\">\n      <span>\ud83d\udd0d<\/span>\n      <span>Live Demo \u00f6ffnen<\/span>\n    <\/button>\n  <\/div>\n\n  <!-- REPORT MOCKUP -->\n  <div class=\"report-browser\">\n    <div class=\"browser-bar\">\n      <div class=\"browser-dots\">\n        <div class=\"dot dot-r\"><\/div>\n        <div class=\"dot dot-y\"><\/div>\n        <div class=\"dot dot-g\"><\/div>\n      <\/div>\n      <div class=\"browser-url\">\n        <div class=\"browser-url-dot\"><\/div>\n        <span>Least Privileged Report \u00b7 Contoso GmbH \u00b7 M\u00e4rz 2026<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"report-preview\">\n      <div class=\"rp-header\">\n        <div class=\"rp-header-logo\"><img decoding=\"async\" src=\"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/03\/au2mator-logo-white-scaled.png\" alt=\"au2mator\" style=\"height:18px;width:auto;vertical-align:middle;margin-right:6px;\"><span style=\"background:#96c15c;color:#2d2d2d;font-size:10px;font-weight:800;padding:2px 7px;border-radius:3px;\">MSP<\/span><\/div>\n        <div class=\"rp-header-tag\">Security Report<\/div>\n      <\/div>\n      <div class=\"rp-hero-bar\">\n        <h2>App Reg Security Report by au2mator<\/h2>\n        <p>Generated on 12.03.2026 17:02 &bull; Analysis period: last 30 days<\/p>\n      <\/div>\n      <div class=\"rp-content\" style=\"padding:0;\">\n        <div style=\"background:#2d2d2d;padding:0 16px;display:flex;gap:2px;overflow-x:auto;\">\n          <div style=\"padding:8px 14px;color:#96c15c;font-size:10px;font-weight:700;border-bottom:2px solid #96c15c;white-space:nowrap;\">Permissions<\/div>\n          <div style=\"padding:8px 14px;color:rgba(255,255,255,0.35);font-size:10px;white-space:nowrap;\">Credentials<\/div>\n          <div style=\"padding:8px 14px;color:rgba(255,255,255,0.35);font-size:10px;white-space:nowrap;\">Enterprise Apps<\/div>\n          <div style=\"padding:8px 14px;color:rgba(255,255,255,0.35);font-size:10px;white-space:nowrap;\">Azure &amp; Dir. Roles<\/div>\n        <\/div>\n        <div style=\"padding:20px;\">\n        <div class=\"rp-kpis\">\n          <div class=\"rp-kpi total\"><div class=\"num\">86<\/div><div class=\"lbl\">Apps Total<\/div><\/div>\n          <div class=\"rp-kpi active\"><div class=\"num\">16<\/div><div class=\"lbl\">Aktiv<\/div><\/div>\n          <div class=\"rp-kpi stale\"><div class=\"num\">70<\/div><div class=\"lbl\">Stale<\/div><\/div>\n          <div class=\"rp-kpi high\"><div class=\"num\">15<\/div><div class=\"lbl\">High Risk<\/div><\/div>\n          <div class=\"rp-kpi crit\"><div class=\"num\">15<\/div><div class=\"lbl\">Critical<\/div><\/div>\n        <\/div>\n        <div class=\"rp-table-wrap\">\n          <table class=\"rp-table\">\n            <thead>\n              <tr>\n                <th>App Name<\/th>\n                <th>Risk Level<\/th>\n                <th>Permissions<\/th>\n                <th>Perm Category<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr><td>AzureServicePrincipal&#8230;<\/td><td><span class=\"rb rb-crit\">Critical<\/span><\/td><td>12<\/td><td><span class=\"rb rb-exc\">Excessive<\/span><\/td><\/tr>\n              <tr><td>PROD: Directory Management<\/td><td><span class=\"rb rb-crit\">Critical<\/span><\/td><td>11<\/td><td><span class=\"rb rb-exc\">Excessive<\/span><\/td><\/tr>\n              <tr><td>PROD: Cert Expiry Monitor<\/td><td><span class=\"rb rb-crit\">Critical<\/span><\/td><td>5<\/td><td><span class=\"rb rb-exc\">Excessive<\/span><\/td><\/tr>\n              <tr><td>PROD: Storage Upload Service<\/td><td><span class=\"rb rb-crit\">Critical<\/span><\/td><td>4<\/td><td><span class=\"rb rb-exc\">Excessive<\/span><\/td><\/tr>\n              <tr><td>PROD: Directory Services<\/td><td><span class=\"rb rb-crit\">Critical<\/span><\/td><td>6<\/td><td><span class=\"rb rb-exc\">Excessive<\/span><\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- TRUST BAR -->\n<div class=\"trust-bar\">\n  <div class=\"trust-item\">\n    <span class=\"trust-icon\">\ud83c\udfe2<\/span>\n    <span><span class=\"trust-num\">340+<\/span> Graph Endpoints gemappt<\/span>\n  <\/div>\n  <div class=\"trust-item\">\n    <span class=\"trust-icon\">\u26a1<\/span>\n    <span><span class=\"trust-num\">30 Min<\/span> bis zum ersten Report<\/span>\n  <\/div>\n  <div class=\"trust-item\">\n    <span class=\"trust-icon\">\ud83d\udd12<\/span>\n    <span><span class=\"trust-num\">0<\/span> extra Tools oder Agents<\/span>\n  <\/div>\n  <div class=\"trust-item\">\n    <span class=\"trust-icon\">\ud83c\udde6\ud83c\uddf9<\/span>\n    <span><span class=\"trust-num\">Made<\/span> in Austria<\/span>\n  <\/div>\n<\/div>\n\n<!-- PROBLEM -->\n<div class=\"section\">\n  <div class=\"section-inner\">\n    <div class=\"eyebrow\" style=\"color:#96c15c;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:12px;\">Das Problem<\/div>\n    <h2 class=\"section-title\">Azure w\u00e4chst. Die Permissions auch.<br><span class=\"muted\">Und irgendwann hat niemand mehr den \u00dcberblick.<\/span><\/h2>\n    <p class=\"section-lead\">Jede App Registration, jeder Service Principal, jede neue Automatisierung bringt neue Berechtigungen mit. Nach einem Jahr wei\u00df niemand mehr, wer was darf. Und was schlimmer ist: niemand fragt.<\/p>\n    <div class=\"problem-grid\">\n      <div class=\"problem-card\">\n        <span class=\"problem-icon\">\ud83d\udcc8<\/span>\n        <h3>Unkontrolliertes Wachstum<\/h3>\n        <p>App Registrations werden angelegt und nie wieder \u00fcberpr\u00fcft. Permissions h\u00e4ufen sich auf. Nach zwei Jahren hat jede App zu viele Rechte, f\u00fcr die sich niemand mehr zust\u00e4ndig f\u00fchlt.<\/p>\n      <\/div>\n      <div class=\"problem-card\">\n        <span class=\"problem-icon\">\u23f1\ufe0f<\/span>\n        <h3>Manuelles Auditing ist eine Qual<\/h3>\n        <p>Alles manuell zu pr\u00fcfen kostet Stunden und ist fehleranf\u00e4llig. Deshalb wird es selten bis nie gemacht. Bis ein Compliance Audit oder Sicherheitsvorfall es erzwingt.<\/p>\n      <\/div>\n      <div class=\"problem-card\">\n        <span class=\"problem-icon\">\ud83d\udd13<\/span>\n        <h3>Overprivilege \u00f6ffnet T\u00fcren<\/h3>\n        <p>Zu viele Berechtigungen sind ein Einfallstor. F\u00fcr Angreifer, f\u00fcr Datenpannen, f\u00fcr Compliance Verst\u00f6\u00dfe. ISO 27001, NIS2 und DSGVO haben da klare Erwartungen.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- HOW IT WORKS -->\n<div class=\"section section-bg-light\" id=\"wie\">\n  <div class=\"section-inner\">\n    <div style=\"text-align:center; margin-bottom: 56px;\">\n      <div class=\"eyebrow\" style=\"justify-content:center; display:flex;\">So funktioniert es<\/div>\n      <h2 class=\"section-title\" style=\"margin-bottom:12px;\">Vom Deployment zum Report<br><span class=\"muted\">in unter 30 Minuten.<\/span><\/h2>\n      <p style=\"font-size:17px; color:#666; max-width:540px; margin:0 auto; line-height:1.6;\">Nativ in Azure Automation. Kein Agent, keine VM, keine neue Infrastruktur. Einfach ein Runbook in deinem bestehenden Setup.<\/p>\n    <\/div>\n    <div class=\"steps-grid\">\n      <div class=\"step\">\n        <div class=\"step-num-wrap\">1<\/div>\n        <h3>Deployment<\/h3>\n        <p style=\"font-size:15px; color:#666; line-height:1.65;\">Ein PowerShell Runbook in deiner Azure Automation. Zwei App Registrations f\u00fcr Read-Zugriff. Konfiguration in unter 30 Minuten, keine \u00c4nderungen an bestehenden Systemen.<\/p>\n      <\/div>\n      <div class=\"step\">\n        <div class=\"step-num-wrap\">2<\/div>\n        <h3>Automatische Analyse<\/h3>\n        <p style=\"font-size:15px; color:#666; line-height:1.65;\">Der Report scannt alle App Registrations, mappt genutzte API Endpunkte auf ben\u00f6tigte Permissions und klassifiziert jede App: Optimal, Excessive, Unmatched oder No Activity.<\/p>\n      <\/div>\n      <div class=\"step\">\n        <div class=\"step-num-wrap\">3<\/div>\n        <h3>Report per Mail<\/h3>\n        <p style=\"font-size:15px; color:#666; line-height:1.65;\">W\u00f6chentlich oder monatlich landet ein \u00fcbersichtlicher HTML Report im Postfach. Mit Risikoklassifizierung, Empfehlungen und einer interaktiven Ansicht aller App Registrations.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- LIVE DEMO SECTION -->\n<div class=\"section section-bg-dark\" style=\"background:#2d2d2d;color:#fff;\">\n  <div class=\"section-inner\">\n    <div style=\"display:grid; grid-template-columns:1fr 1fr; gap:60px; align-items:center;\">\n      <div>\n        <div class=\"eyebrow\" style=\"color:#96c15c;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:12px;\">Live Demo<\/div>\n        <h2 class=\"section-title section-title-dark\" style=\"color:#fff;\">Das ist kein Screenshot.<br><span style=\"color:rgba(255,255,255,0.35); font-weight:300;\">Das ist ein echter Report.<\/span><\/h2>\n        <p style=\"font-size:17px; color:rgba(255,255,255,0.5); line-height:1.65; margin-bottom:32px;\">Filtere nach Risikoklassen, klicke auf einzelne Apps, sieh dir Endpoint-Mappings an und verstehe sofort wo Handlungsbedarf besteht.<\/p>\n        <button onclick=\"openDemo()\" class=\"btn-hero-primary\" style=\"font-size:15px; padding:14px 28px;\">\n          <span>\ud83d\udd0d<\/span>\n          <span>Interaktiven Demo Report \u00f6ffnen<\/span>\n        <\/button>\n        <p style=\"color:rgba(255,255,255,0.3); font-size:13px; margin-top:14px;\">Beispieldaten eines echten Tenants. Anonym gesetzt.<\/p>\n      <\/div>\n      <div class=\"demo-preview-wrap\">\n        <div class=\"demo-bar\">\n          <div class=\"dots\">\n            <div class=\"dot dot-r\"><\/div>\n            <div class=\"dot dot-y\"><\/div>\n            <div class=\"dot dot-g\"><\/div>\n          <\/div>\n          <div class=\"demo-url\">\n            <span class=\"demo-url-text\">au2mator LPR Demo Report<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"demo-cta-overlay\" style=\"cursor:pointer;\" onclick=\"openDemo()\">\n          <div style=\"padding:24px; background:#1a1a1a;\">\n            <div style=\"display:grid; grid-template-columns:repeat(3,1fr); gap:8px; margin-bottom:12px;\">\n              <div style=\"background:#2d2d2d; border-radius:6px; padding:12px; text-align:center; border-left:3px solid #96c15c;\">\n                <div style=\"color:#96c15c; font-size:22px; font-weight:800;\">16<\/div>\n                <div style=\"color:rgba(255,255,255,0.4); font-size:9px; text-transform:uppercase; letter-spacing:0.5px;\">Aktiv<\/div>\n              <\/div>\n              <div style=\"background:#2d2d2d; border-radius:6px; padding:12px; text-align:center; border-left:3px solid #e8953a;\">\n                <div style=\"color:#e8953a; font-size:22px; font-weight:800;\">15<\/div>\n                <div style=\"color:rgba(255,255,255,0.4); font-size:9px; text-transform:uppercase; letter-spacing:0.5px;\">Excessive<\/div>\n              <\/div>\n              <div style=\"background:#2d2d2d; border-radius:6px; padding:12px; text-align:center; border-left:3px solid #cc4444;\">\n                <div style=\"color:#cc4444; font-size:22px; font-weight:800;\">15<\/div>\n                <div style=\"color:rgba(255,255,255,0.4); font-size:9px; text-transform:uppercase; letter-spacing:0.5px;\">Critical<\/div>\n              <\/div>\n            <\/div>\n            <div style=\"background:#2d2d2d; border-radius:6px; overflow:hidden;\">\n              <div style=\"background:#3a3a3a; padding:8px 12px; display:flex; gap:8px;\">\n                <span style=\"background:#4a4a4a; color:rgba(255,255,255,0.5); font-size:10px; padding:3px 10px; border-radius:4px;\">All<\/span>\n                <span style=\"background:#cc4444; color:#fff; font-size:10px; padding:3px 10px; border-radius:4px; font-weight:600;\">Critical<\/span>\n                <span style=\"background:#4a4a4a; color:rgba(255,255,255,0.5); font-size:10px; padding:3px 10px; border-radius:4px;\">High<\/span>\n                <span style=\"background:#4a4a4a; color:rgba(255,255,255,0.5); font-size:10px; padding:3px 10px; border-radius:4px;\">Excessive<\/span>\n              <\/div>\n              <div style=\"padding:0;\">\n                <div style=\"padding:10px 14px; border-bottom:1px solid #333; display:flex; justify-content:space-between; align-items:center;\">\n                  <span style=\"color:rgba(255,255,255,0.7); font-size:12px;\">VeeamAzureApp&#8230;<\/span>\n                  <span style=\"background:#fde8e8; color:#cc4444; font-size:10px; font-weight:700; padding:2px 8px; border-radius:10px;\">Critical<\/span>\n                <\/div>\n                <div style=\"padding:10px 14px; border-bottom:1px solid #333; display:flex; justify-content:space-between; align-items:center;\">\n                  <span style=\"color:rgba(255,255,255,0.7); font-size:12px;\">PROD: Directory Management<\/span>\n                  <span style=\"background:#fde8e8; color:#cc4444; font-size:10px; font-weight:700; padding:2px 8px; border-radius:10px;\">Critical<\/span>\n                <\/div>\n                <div style=\"padding:10px 14px; display:flex; justify-content:space-between; align-items:center;\">\n                  <span style=\"color:rgba(255,255,255,0.7); font-size:12px;\">PROD: Directory Services<\/span>\n                  <span style=\"background:#fde8e8; color:#cc4444; font-size:10px; font-weight:700; padding:2px 8px; border-radius:10px;\">Critical<\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n          <button onclick=\"openDemo()\" class=\"demo-open-btn\">\n            <span>\u25b6<\/span>\n            <span>Interaktive Demo \u00f6ffnen<\/span>\n          <\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- FEATURES -->\n<div class=\"section\" id=\"features\">\n  <div class=\"section-inner\">\n    <div class=\"eyebrow\" style=\"color:#96c15c;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:12px;\">Features<\/div>\n    <h2 class=\"section-title\">Alles drin. Nichts \u00dcberfl\u00fcssiges.<br><span class=\"muted\">Gebaut f\u00fcr Azure. F\u00fcr Unternehmen jeder Gr\u00f6\u00dfe.<\/span><\/h2>\n    <p class=\"section-lead\">Der LPR nutzt ausschlie\u00dflich native Azure Automation Mittel. Keine externen Datenabfl\u00fcsse, keine zus\u00e4tzliche Infrastruktur, kein Vendor Lock-in.<\/p>\n    <div class=\"features-grid\">\n      <div class=\"feature-card\">\n        <div class=\"feature-icon-wrap\">\ud83c\udfaf<\/div>\n        <div>\n          <h4>3-stufige Permission Klassifizierung<\/h4>\n          <p>Optimal, Excessive und Unmatched. Jede App Registration wird pr\u00e4zise eingestuft und bekommt konkrete Handlungsempfehlungen. Kein Raten, keine Interpretationsspielr\u00e4ume.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\">\n        <div class=\"feature-icon-wrap\">\ud83d\uddfa\ufe0f<\/div>\n        <div>\n          <h4>340+ Graph Endpunkte gemappt<\/h4>\n          <p>Vollst\u00e4ndiges Mapping aller relevanten Microsoft Graph API Endpunkte zu den minimal ben\u00f6tigten Permissions. Wird mit jedem Update erweitert. Immer aktuell.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\">\n        <div class=\"feature-icon-wrap\">\ud83d\udcca<\/div>\n        <div>\n          <h4>Aktivit\u00e4tsbasierte Analyse<\/h4>\n          <p>Der Report schaut nicht nur welche Permissions existieren, sondern welche auch tats\u00e4chlich genutzt werden. Stale Apps mit 0 API Calls in 30 Tagen werden gesondert markiert.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\">\n        <div class=\"feature-icon-wrap\">\u26a1<\/div>\n        <div>\n          <h4>Native Azure Automation<\/h4>\n          <p>PowerShell 7.4, kein Agent, keine VM. Das Runbook l\u00e4uft genau dort, wo deine Automatisierungen bereits laufen. Setup unter 30 Minuten, keine neuen Systeme.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\">\n        <div class=\"feature-icon-wrap\">\ud83d\udce7<\/div>\n        <div>\n          <h4>Professioneller HTML Report per Mail<\/h4>\n          <p>Interaktive, filterbare HTML Ansicht direkt im Postfach. Kein Login, kein Portal, kein extra Tool. Einfach aufmachen und lesen. Mit au2mator oder eurem eigenen Branding.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\">\n        <div class=\"feature-icon-wrap\">\ud83d\udd12<\/div>\n        <div>\n          <h4>Least Privilege by Design<\/h4>\n          <p>Zwei App Registrations mit Read-only Rechten. Keine Managed Identity, keine Owner Berechtigungen. Was der Report analysiert, lebt selbst nach demselben Prinzip.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\">\n        <div class=\"feature-icon-wrap\">\ud83c\udff7\ufe0f<\/div>\n        <div>\n          <h4>White-Label f\u00fcr MSPs<\/h4>\n          <p>Ihr eigenes Logo, eure Farben, eure Domain im Report. Perfekt f\u00fcr Managed Service Provider, die ihren Kunden Security Reporting als Bestandteil ihres Serviceangebots anbieten.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\">\n        <div class=\"feature-icon-wrap\">\ud83d\udd04<\/div>\n        <div>\n          <h4>Zentral verwaltet, automatisch ausgerollt<\/h4>\n          <p>Der LPR wird von au2mator auf GitHub gehostet, gewartet und weiterentwickelt. Neue Endpoint-Mappings und Features landen per Knopfdruck bei allen Kunden \u2014 ohne manuellen Aufwand eurer Seite.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\">\n        <div class=\"feature-icon-wrap\">\ud83d\udee1\ufe0f<\/div>\n        <div>\n          <h4>Eure Daten bleiben in eurem Tenant<\/h4>\n          <p>Credentials bleiben bei euch. Das Runbook l\u00e4uft in eurer Azure Automation. Kein Datenabfluss, kein externer Zugriff auf eure Umgebung. au2mator liefert nur die Logik \u2014 nicht mehr.<\/p>\n        <\/div>\n      <\/div>\n            <div class=\"feature-card\">\n        <div class=\"feature-icon-wrap\">\ud83c\udde6\ud83c\uddf9<\/div>\n        <div>\n          <h4>DACH Support und Dokumentation<\/h4>\n          <p>Vollst\u00e4ndige Dokumentation auf Deutsch. Support auf Deutsch. Gebaut von einem \u00f6sterreichischen Unternehmen, das selbst t\u00e4glich im Azure Mittelstandsumfeld arbeitet.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\">\n        <div class=\"feature-icon-wrap\">\ud83d\udd10<\/div>\n        <div>\n          <h4>Secret &amp; Zertifikat-Ablauf-Monitoring<\/h4>\n          <p>App Registrations und Service Principals werden automatisch auf ablaufende Secrets und Zertifikate gepr\u00fcft. Status-Ampel (Abgelaufen \/ Kritisch \/ Warnung \/ OK) direkt im Report &mdash; inklusive Ablaufdatum und verbleibende Tage.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\" style=\"border-top:3px solid #96c15c;position:relative;\">\n        <div style=\"position:absolute;top:12px;right:12px;background:#96c15c;color:#fff;font-size:9px;font-weight:800;padding:3px 7px;border-radius:3px;letter-spacing:0.5px;\">NEU<\/div>\n        <div class=\"feature-icon-wrap\">\ud83d\uddc2\ufe0f<\/div>\n        <div>\n          <h4>4-Tab Navigation im Report<\/h4>\n          <p>Der Report ist in vier Tabs gegliedert: <strong>Permissions<\/strong>, <strong>Credentials<\/strong>, <strong>Enterprise Apps<\/strong> und <strong>Azure &amp; Directory Roles<\/strong>. Jeder Tab ist sofort filterbar, durchsuchbar und sortierbar.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\" style=\"border-top:3px solid #96c15c;position:relative;\">\n        <div style=\"position:absolute;top:12px;right:12px;background:#96c15c;color:#fff;font-size:9px;font-weight:800;padding:3px 7px;border-radius:3px;letter-spacing:0.5px;\">NEU<\/div>\n        <div class=\"feature-icon-wrap\">\ud83d\udd17<\/div>\n        <div>\n          <h4>Enterprise Applications (SSO) Monitoring<\/h4>\n          <p>Alle SSO-Apps (Calendly, Zoom, Salesforce &amp; Co.) auf einen Blick: SSO-Modus (SAML\/OIDC), letzte Anmeldung, Anzahl aktiver Nutzer und ablaufende Credentials \u2014 alles in einem eigenen Tab.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\" style=\"border-top:3px solid #96c15c;position:relative;\">\n        <div style=\"position:absolute;top:12px;right:12px;background:#96c15c;color:#fff;font-size:9px;font-weight:800;padding:3px 7px;border-radius:3px;letter-spacing:0.5px;\">NEU<\/div>\n        <div class=\"feature-icon-wrap\">\ud83d\udee1\ufe0f<\/div>\n        <div>\n          <h4>Azure RBAC &amp; Directory Roles<\/h4>\n          <p>Vollst\u00e4ndige \u00dcbersicht aller Service Principals mit Azure RBAC Rollen (Owner, Contributor, Reader etc.) und Entra Directory Rollen (Global Admin, Attack Simulation Admin etc.) \u2014 inklusive Hochrisiko-Markierung.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\" style=\"border-top:3px solid #96c15c;position:relative;\">\n        <div style=\"position:absolute;top:12px;right:12px;background:#96c15c;color:#fff;font-size:9px;font-weight:800;padding:3px 7px;border-radius:3px;letter-spacing:0.5px;\">NEU<\/div>\n        <div class=\"feature-icon-wrap\">\u26d4<\/div>\n        <div>\n          <h4>Fehlende Berechtigungen erkennen<\/h4>\n          <p>Wenn eine App API-Calls macht und dabei 403 Forbidden zur\u00fcckbekommt, zeigt der Report welche Endpoints betroffen sind. Echte Datenbasis aus Log Analytics \u2014 keine theoretische Analyse, keine False Positives.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\" style=\"border-top:3px solid #96c15c;position:relative;\">\n        <div style=\"position:absolute;top:12px;right:12px;background:#96c15c;color:#fff;font-size:9px;font-weight:800;padding:3px 7px;border-radius:3px;letter-spacing:0.5px;\">NEU<\/div>\n        <div class=\"feature-icon-wrap\">\ud83d\udd0d<\/div>\n        <div>\n          <h4>Live-Suche &amp; sortierbare Spalten<\/h4>\n          <p>In allen vier Tabs: Live-Suche \u00fcber alle Eintr\u00e4ge, sortierbare Tabellenspalten und KPI-Cards als klickbare Filter. Der Report l\u00e4sst sich in Sekunden auf das Wesentliche einengen.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"feature-card\" style=\"border-top:3px solid #96c15c;position:relative;\">\n        <div style=\"position:absolute;top:12px;right:12px;background:#96c15c;color:#fff;font-size:9px;font-weight:800;padding:3px 7px;border-radius:3px;letter-spacing:0.5px;\">NEU<\/div>\n        <div class=\"feature-icon-wrap\">\ud83d\udccb<\/div>\n        <div>\n          <h4>Detail-Modals f\u00fcr alle Eintr\u00e4ge<\/h4>\n          <p>Jede Zeile in jedem Tab ist klickbar. Ein Detail-Modal zeigt App-Details, Risikoanalyse, API-Aktivit\u00e4t, Endpoint-Mapping, Credentials und Rollen \u2014 alles auf einen Klick, ohne neues Fenster.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- WHAT THE REPORT SHOWS -->\n<div class=\"section section-bg-dark\" style=\"background:#2d2d2d;color:#fff;\">\n  <div class=\"section-inner\">\n    <div class=\"anatomy-grid\">\n      <div>\n        <div class=\"eyebrow\" style=\"color:#96c15c;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:12px;\">Report Aufbau<\/div>\n        <h2 class=\"section-title section-title-dark\" style=\"color:#fff; margin-bottom:16px;\">Was du siehst,<br><span style=\"color:rgba(255,255,255,0.35); font-weight:300;\">was es bedeutet.<\/span><\/h2>\n        <p style=\"font-size:16px; color:rgba(255,255,255,0.45); line-height:1.65; margin-bottom:36px;\">Jeder Report enth\u00e4lt eine komplette Bestandsaufnahme aller App Registrations mit Risikoklassifizierung, Permissionanalyse und konkreten Empfehlungen.<\/p>\n        <div class=\"anatomy-labels\">\n          <div class=\"anatomy-label\">\n            <div class=\"al-icon\">\u2705<\/div>\n            <div>\n              <h4>Optimal<\/h4>\n              <p>App nutzt genau die Permissions, die sie auch wirklich braucht. Kein Handlungsbedarf.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"anatomy-label warn\">\n            <div class=\"al-icon\">\u26a0\ufe0f<\/div>\n            <div>\n              <h4>Excessive<\/h4>\n              <p>App hat mehr Permissions als sie nutzt. Klare Liste, was entfernt werden sollte.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"anatomy-label info\">\n            <div class=\"al-icon\">\ud83d\udd0d<\/div>\n            <div>\n              <h4>Unmatched<\/h4>\n              <p>App ruft Endpunkte ab, die im Permissions-Mapping nicht zugeordnet werden konnten. Manuell pr\u00fcfen.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"anatomy-label err\">\n            <div class=\"al-icon\">\ud83d\udca4<\/div>\n            <div>\n              <h4>No Activity<\/h4>\n              <p>App hatte in den letzten 30 Tagen keine API Aktivit\u00e4t. Kandidat f\u00fcr Deaktivierung oder L\u00f6schung.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div style=\"display:flex; flex-direction:column; gap:16px;\">\n        <div style=\"background:rgba(255,255,255,0.04); border-radius:12px; padding:24px; border:1px solid rgba(255,255,255,0.08);\">\n          <div style=\"display:flex; justify-content:space-between; align-items:center; margin-bottom:16px;\">\n            <div>\n              <div style=\"color:#fff; font-weight:700; font-size:15px;\">VeeamAzureApp&#8230;<\/div>\n              <div style=\"color:rgba(255,255,255,0.35); font-size:12px;\">12 Permissions \u2022 Aktiv \u2022 11,6M API Calls<\/div>\n            <\/div>\n            <span style=\"background:#fde8e8; color:#cc4444; font-size:11px; font-weight:700; padding:4px 12px; border-radius:12px;\">Critical<\/span>\n          <\/div>\n          <div style=\"background:rgba(255,255,255,0.03); border-radius:8px; padding:14px; margin-bottom:12px;\">\n            <div style=\"font-size:11px; color:rgba(255,255,255,0.3); text-transform:uppercase; letter-spacing:1px; margin-bottom:8px;\">Empfehlung<\/div>\n            <div style=\"font-size:13px; color:rgba(255,255,255,0.6); line-height:1.5;\">Remove: AdministrativeUnit.ReadWrite.All, Application.ReadWrite.All, Directory.ReadWrite.All (+5 more)<\/div>\n          <\/div>\n          <div style=\"display:flex; gap:6px; flex-wrap:wrap;\">\n            <span style=\"background:rgba(232,149,58,0.15); color:#e8953a; font-size:10px; font-weight:700; padding:3px 8px; border-radius:4px;\">Application.ReadWrite.All<\/span>\n            <span style=\"background:rgba(232,149,58,0.15); color:#e8953a; font-size:10px; font-weight:700; padding:3px 8px; border-radius:4px;\">Directory.ReadWrite.All<\/span>\n            <span style=\"background:rgba(232,149,58,0.15); color:#e8953a; font-size:10px; font-weight:700; padding:3px 8px; border-radius:4px;\">Group.ReadWrite.All<\/span>\n          <\/div>\n        <\/div>\n        <div style=\"background:rgba(255,255,255,0.04); border-radius:12px; padding:24px; border:1px solid rgba(255,255,255,0.08);\">\n          <div style=\"display:flex; justify-content:space-between; align-items:center; margin-bottom:16px;\">\n            <div>\n              <div style=\"color:#fff; font-weight:700; font-size:15px;\">PROD: Cert Expiry Monitor<\/div>\n              <div style=\"color:rgba(255,255,255,0.35); font-size:12px;\">5 Permissions \u2022 Aktiv \u2022 250 API Calls<\/div>\n            <\/div>\n            <span style=\"background:#fde8e8; color:#cc4444; font-size:11px; font-weight:700; padding:4px 12px; border-radius:12px;\">Critical \/ Excessive<\/span>\n          <\/div>\n          <div style=\"background:rgba(150,193,92,0.08); border-radius:8px; padding:14px;\">\n            <div style=\"font-size:11px; color:#96c15c; text-transform:uppercase; letter-spacing:1px; margin-bottom:8px;\">Minimal ben\u00f6tigt<\/div>\n            <div style=\"font-size:13px; color:rgba(255,255,255,0.6);\">Application.Read.All<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- MANAGED SERVICE \/ PRICING -->\n<div class=\"section\" id=\"preise\" style=\"background:#2d2d2d;\">\n  <div class=\"section-inner\">\n    <div class=\"msp-grid\">\n      <div>\n        <div class=\"eyebrow\" style=\"color:#96c15c;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:12px;\">Managed Service<\/div>\n        <h2 class=\"section-title\">Ihr wollt es einfach<br><span class=\"muted\">laufen lassen.<\/span><\/h2>\n        <p class=\"section-lead\" style=\"margin-bottom:32px;\">Wir deployen, warten, halten den Report aktuell und liefern euch monatlich das Ergebnis. Ihr m\u00fcsst euch um nichts k\u00fcmmern.<\/p>\n        <ul class=\"msp-checklist\">\n          <li>\n            <span class=\"msp-check\">\u2713<\/span>\n            <div>\n              <strong>Setup und Deployment durch au2mator<\/strong>\n              <span class=\"sub\">Wir konfigurieren alles in eurem Azure Tenant. Ihr m\u00fcsst nur die Zugriffe freigeben.<\/span>\n            <\/div>\n          <\/li>\n          <li>\n            <span class=\"msp-check\">\u2713<\/span>\n            <div>\n              <strong>Monatlicher Report automatisch zugestellt<\/strong>\n              <span class=\"sub\">P\u00fcnktlich, vollst\u00e4ndig, mit konkreten Empfehlungen. Direkt an eure gew\u00fcnschten Empf\u00e4nger.<\/span>\n            <\/div>\n          <\/li>\n          <li>\n            <span class=\"msp-check\">\u2713<\/span>\n            <div>\n              <strong>Updates und neue Endpoint-Mappings inklusive<\/strong>\n              <span class=\"sub\">Microsoft erweitert Graph laufend. Wir halten das Mapping aktuell, automatisch.<\/span>\n            <\/div>\n          <\/li>\n        <\/ul>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- FAQ -->\n<div class=\"section section-bg-light\" id=\"faq\">\n  <div class=\"section-inner\">\n    <div class=\"eyebrow\" style=\"color:#96c15c;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:12px;\">H\u00e4ufige Fragen<\/div>\n    <h2 class=\"section-title\" style=\"margin-bottom:48px;\">Was ihr wissen wollt.<\/h2>\n    <div class=\"faq-list\">\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n          Welche Berechtigungen braucht der LPR in meinem Tenant?\n          <span class=\"faq-toggle\">+<\/span>\n        <\/button>\n        <div class=\"faq-a\" style=\"display:none;\">\n          Der LPR ben\u00f6tigt zwei App Registrations: eine Read-App f\u00fcr Graph Permissions (Application.Read.All, User.ReadBasic.All) und eine Mail-App f\u00fcr den Report Versand. Keine Owner Berechtigungen, keine Write-Rechte, kein Zugriff auf Mailboxen oder Dokumente.\n        <\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n          Was sind die technischen Voraussetzungen?\n          <span class=\"faq-toggle\">+<\/span>\n        <\/button>\n        <div class=\"faq-a\" style=\"display:none;\">\n          Ihr ben\u00f6tigt einen Azure Log Analytics Workspace mit aktivierten Entra ID Sign-in und Audit Logs sowie eine Entra ID P1 oder P2 Lizenz. Beides wird f\u00fcr die Aktivit\u00e4tsanalyse der letzten 30 Tage ben\u00f6tigt. Azure Automation und eine aktive Azure Subscription sind ebenfalls Voraussetzung.\n        <\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n          Verlassen Daten aus meinem Tenant den Tenant?\n          <span class=\"faq-toggle\">+<\/span>\n        <\/button>\n        <div class=\"faq-a\" style=\"display:none;\">\n          Nein. Das Runbook l\u00e4uft vollst\u00e4ndig in eurer Azure Automation in eurem Tenant. Der fertige Report wird per Mail versendet, aus eurer Infrastruktur. Keine Daten werden an externe Systeme von au2mator \u00fcbertragen. Wir sehen eure Tenant-Daten nicht.\n        <\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n          Wie lange dauert das Setup?\n          <span class=\"faq-toggle\">+<\/span>\n        <\/button>\n        <div class=\"faq-a\" style=\"display:none;\">\n          Im Managed Service \u00fcbernehmen wir das komplette Setup. Ihr m\u00fcsst lediglich die zwei App Registrations im Azure Portal anlegen und uns die Credentials \u00fcbergeben. Der Rest dauert unter 30 Minuten. Beim ersten run l\u00e4uft der Report bereits vollst\u00e4ndig.\n        <\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n          Wie oft wird der Report ausgef\u00fchrt?\n          <span class=\"faq-toggle\">+<\/span>\n        <\/button>\n        <div class=\"faq-a\" style=\"display:none;\">\n          Standardm\u00e4\u00dfig monatlich. Auf Wunsch auch w\u00f6chentlich. Das Schedule wird beim Setup konfiguriert und kann jederzeit angepasst werden. Der Analysezeitraum betr\u00e4gt immer die letzten 30 Tage API Aktivit\u00e4t aus den Azure Log Analytics Workspaces.\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- FINAL CTA -->\n<div id=\"kontakt\" style=\"background:#f7f8f5;padding:80px 48px;\">\n  <div style=\"max-width:800px;margin:0 auto;\">\n    <div style=\"text-align:center;margin-bottom:48px;\">\n      <div style=\"font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#96c15c;margin-bottom:14px;\">Anfrage senden<\/div>\n      <h2 style=\"font-size:44px;font-weight:900;letter-spacing:-1.5px;color:#2d2d2d;margin-bottom:16px;\">Bereit f\u00fcr klare Azure Permissions?<\/h2>\n      <p style=\"font-size:18px;color:#666;max-width:520px;margin:0 auto;\">Schreibt uns kurz \u2014 wir besprechen gemeinsam eure Azure Umgebung und erstellen ein individuelles Angebot. Kostenlos, unverbindlich.<\/p>\n    <\/div>\n    <div style=\"background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 40px rgba(0,0,0,0.08);border:1px solid #e8e8e8;\">\n      <iframe\n        src=\"https:\/\/au2mator.com\/lpr-kontakt-form\/\"\n        style=\"width:100%;min-height:640px;border:none;display:block;\"\n        title=\"LPR Anfrage Formular\"\n        id=\"lpr-contact-iframe\"\n      ><\/iframe>\n      <p style=\"text-align:center;color:#aaa;font-size:13px;margin-top:16px;\">Oder direkt per Mail: <a href=\"mailto:info@au2mator.com\" style=\"color:#96c15c;font-weight:600;\">info@au2mator.com<\/a><\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- FOOTER -->\n<footer class=\"footer\" style=\"background:#1a1a1a;padding:40px 48px;color:rgba(255,255,255,0.4);\">\n  <div class=\"footer-inner\" style=\"max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;\">\n    <div class=\"footer-logo\"><img decoding=\"async\" src=\"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/03\/au2mator-logo-white-scaled.png\" alt=\"au2mator\" style=\"height:28px;width:auto;display:block;\"><\/div>\n    <div class=\"footer-links\" style=\"display:flex;gap:24px;\">\n      <a href=\"https:\/\/au2mator.com\" style=\"color:rgba(255,255,255,0.4);font-size:13px;text-decoration:none;\">Website<\/a>\n    <\/div>\n    <div class=\"footer-copy\" style=\"color:rgba(255,255,255,0.25);font-size:13px;\">\u00a9 2026 au2mator GmbH<\/div>\n  <\/div>\n<\/footer>\n\n<!-- DEMO MODAL -->\n<div class=\"demo-overlay\" style=\"display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:9999;\" id=\"demoOverlay\" onclick=\"closeDemoBackground(event)\">\n  <div class=\"demo-modal\">\n    <div class=\"demo-modal-header\">\n      <div class=\"demo-modal-header-left\">\n        <div class=\"demo-browser-dots\">\n          <div class=\"dot dot-r\"><\/div>\n          <div class=\"dot dot-y\"><\/div>\n          <div class=\"dot dot-g\"><\/div>\n        <\/div>\n        <div class=\"demo-modal-title\"><strong>Live Demo<\/strong> \u2013 App Reg Security Report \u00b7 Beispiel Tenant<\/div>\n      <\/div>\n      <button class=\"demo-close\" onclick=\"closeDemo()\">\u2715<\/button>\n    <\/div>\n    <iframe class=\"demo-iframe\" id=\"demoFrame\" src=\"about:blank\" title=\"LPR Demo Report\"><\/iframe>\n  <\/div>\n<\/div>\n\n<script data-no-optimize=\"1\" data-no-defer=\"1\">\nvar DEMO_URL = 'https:\/\/au2mator.com\/wp-content\/uploads\/2026\/03\/lpr-demo-report-1.html';\nfunction openDemo() {\n  var ol = document.getElementById('demoOverlay'); ol.style.display='flex'; ol.style.alignItems='center'; ol.style.justifyContent='center'; ol.style.background='rgba(0,0,0,0.85)';\n  document.body.style.overflow = 'hidden';\n  var frame = document.getElementById('demoFrame');\n  if (frame.getAttribute('src') === 'about:blank') {\n    frame.src = DEMO_URL;\n  }\n}\nfunction closeDemo() {\n  document.getElementById('demoOverlay').style.display='none';\n  document.body.style.overflow = '';\n}\nfunction closeDemoBackground(e) {\n  if (e.target === document.getElementById('demoOverlay')) closeDemo();\n}\ndocument.addEventListener('keydown', function(e) {\n  if (e.key === 'Escape') closeDemo();\n});\n\nfunction toggleMobileNav() {\n  document.querySelector('.nav').classList.toggle('nav-mobile-open');\n}\n\/\/ Close mobile nav on link click\ndocument.querySelectorAll('.nav-links a').forEach(function(a) {\n  a.addEventListener('click', function() {\n    document.querySelector('.nav').classList.remove('nav-mobile-open');\n  });\n});\n\nfunction toggleFaq(btn) {\n  var item = btn.closest('.faq-item');\n  var answer = item.querySelector('.faq-a');\n  var toggle = item.querySelector('.faq-toggle');\n  var isOpen = answer.style.display === 'block';\n  \/\/ Close all\n  document.querySelectorAll('.faq-a').forEach(function(a) { a.style.display = 'none'; });\n  document.querySelectorAll('.faq-toggle').forEach(function(t) { t.style.transform = ''; });\n  \/\/ Open this one if it was closed\n  if (!isOpen) {\n    answer.style.display = 'block';\n    toggle.style.transform = 'rotate(45deg)';\n  }\n}\n<\/script>\n\n<div style=\"background:#1a1a1a;padding:48px;margin-top:0;\">\n  <div style=\"max-width:1100px;margin:0 auto;\">\n    <div style=\"color:#96c15c;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;padding-bottom:12px;border-bottom:2px solid #96c15c;display:inline-block;\">Rechtliches<\/div>\n    <ul style=\"list-style:none;margin:16px 0 0 0;padding:0;display:flex;flex-direction:column;gap:10px;\">\n      <li><a href=\"https:\/\/au2mator.com\/terms-of-use\/\" style=\"color:rgba(255,255,255,0.7);text-decoration:none;font-size:14px;\">Nutzungsbedingungen<\/a><\/li>\n      <li><a href=\"https:\/\/au2mator.com\/privacy-policy\/\" style=\"color:rgba(255,255,255,0.7);text-decoration:none;font-size:14px;\">Datenschutzerkl\u00e4rung<\/a><\/li>\n      <li><a href=\"https:\/\/au2mator.com\/terms-of-condition\/\" style=\"color:rgba(255,255,255,0.7);text-decoration:none;font-size:14px;\">Allgemeine Gesch\u00e4ftsbedingungen<\/a><\/li>\n    <\/ul>\n  <\/div>\n<\/div>\n\n<div style=\"background:#1a1a1a;padding:16px 48px;text-align:center;\">\n<div role=\"navigation\" aria-label=\"Sprachwechsler\" class=\"wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-list-horizontal\">\n\t<ul><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-en wpml-ls-first-item wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/au2mator.com\/\" hreflang=\"en\" lang=\"en\" class=\"wpml-ls-link\" aria-label=\"Wechseln zu Englisch\" title=\"Wechseln zu Englisch\">\n\t\t\t\t\t                                    <img decoding=\"async\"\n            class=\"wpml-ls-flag\"\n            src=\"https:\/\/au2mator.com\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/flags\/en.svg\"\n            alt=\"\"\n            loading=\"lazy\"\n            width=18\n            height=12\n    \/><span class=\"wpml-ls-display\">Englisch<\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-de wpml-ls-current-language wpml-ls-last-item wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/au2mator.com\/de\/\" hreflang=\"de\" lang=\"de\" class=\"wpml-ls-link\" aria-current=\"page\" aria-label=\"Wechseln zu Deutsch\" title=\"Wechseln zu Deutsch\">\n\t\t\t\t\t                                    <img decoding=\"async\"\n            class=\"wpml-ls-flag\"\n            src=\"https:\/\/au2mator.com\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/flags\/de.svg\"\n            alt=\"\"\n            loading=\"lazy\"\n            width=18\n            height=12\n    \/><span class=\"wpml-ls-native\">Deutsch<\/span><\/a>\n\t\t\t<\/li><\/ul>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Automatisierter Security Report fuer alle App Registrations und Graph Permissions in eurem Azure Tenant. Managed Service von au2mator.<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-2166","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Least Privileged Report - Azure App Reg Security | au2mator - au2mator<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Least Privileged Report - Azure App Reg Security | au2mator - au2mator\" \/>\n<meta property=\"og:description\" content=\"Automatisierter Security Report fuer alle App Registrations und Graph Permissions in eurem Azure Tenant. Managed Service von au2mator.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/\" \/>\n<meta property=\"og:site_name\" content=\"au2mator\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-22T09:22:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/03\/au2mator-logo-white-scaled.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/ms-least-privileged-report\\\/\",\"url\":\"https:\\\/\\\/au2mator.com\\\/de\\\/ms-least-privileged-report\\\/\",\"name\":\"Least Privileged Report - Azure App Reg Security | au2mator - au2mator\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/ms-least-privileged-report\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/ms-least-privileged-report\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/au2mator.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/au2mator-logo-white-scaled.png\",\"datePublished\":\"2026-03-12T17:49:37+00:00\",\"dateModified\":\"2026-06-22T09:22:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/ms-least-privileged-report\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/au2mator.com\\\/de\\\/ms-least-privileged-report\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/ms-least-privileged-report\\\/#primaryimage\",\"url\":\"https:\\\/\\\/au2mator.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/au2mator-logo-white-scaled.png\",\"contentUrl\":\"https:\\\/\\\/au2mator.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/au2mator-logo-white-scaled.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/ms-least-privileged-report\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/au2mator.com\\\/de\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Least Privileged Report &#8211; Azure App Reg Security | au2mator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/au2mator.com\\\/de\\\/\",\"name\":\"au2mator\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/au2mator.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#organization\",\"name\":\"au2mator\",\"url\":\"https:\\\/\\\/au2mator.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/au2mator.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/HPLogoau2mator-2.png\",\"contentUrl\":\"https:\\\/\\\/au2mator.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/HPLogoau2mator-2.png\",\"width\":396,\"height\":86,\"caption\":\"au2mator\"},\"image\":{\"@id\":\"https:\\\/\\\/au2mator.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCUdkfOxKtCj0_21WjRv5q-w\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/au2mator\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Least Privileged Report - Azure App Reg Security | au2mator - au2mator","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/","og_locale":"de_DE","og_type":"article","og_title":"Least Privileged Report - Azure App Reg Security | au2mator - au2mator","og_description":"Automatisierter Security Report fuer alle App Registrations und Graph Permissions in eurem Azure Tenant. Managed Service von au2mator.","og_url":"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/","og_site_name":"au2mator","article_modified_time":"2026-06-22T09:22:51+00:00","og_image":[{"url":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/03\/au2mator-logo-white-scaled.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/","url":"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/","name":"Least Privileged Report - Azure App Reg Security | au2mator - au2mator","isPartOf":{"@id":"https:\/\/au2mator.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/#primaryimage"},"image":{"@id":"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/#primaryimage"},"thumbnailUrl":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/03\/au2mator-logo-white-scaled.png","datePublished":"2026-03-12T17:49:37+00:00","dateModified":"2026-06-22T09:22:51+00:00","breadcrumb":{"@id":"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/au2mator.com\/de\/ms-least-privileged-report\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/#primaryimage","url":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/03\/au2mator-logo-white-scaled.png","contentUrl":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/03\/au2mator-logo-white-scaled.png"},{"@type":"BreadcrumbList","@id":"https:\/\/au2mator.com\/de\/ms-least-privileged-report\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/au2mator.com\/de\/home\/"},{"@type":"ListItem","position":2,"name":"Least Privileged Report &#8211; Azure App Reg Security | au2mator"}]},{"@type":"WebSite","@id":"https:\/\/au2mator.com\/de\/#website","url":"https:\/\/au2mator.com\/de\/","name":"au2mator","description":"","publisher":{"@id":"https:\/\/au2mator.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/au2mator.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/au2mator.com\/de\/#organization","name":"au2mator","url":"https:\/\/au2mator.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/au2mator.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/01\/HPLogoau2mator-2.png","contentUrl":"https:\/\/au2mator.com\/wp-content\/uploads\/2026\/01\/HPLogoau2mator-2.png","width":396,"height":86,"caption":"au2mator"},"image":{"@id":"https:\/\/au2mator.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/channel\/UCUdkfOxKtCj0_21WjRv5q-w","https:\/\/www.linkedin.com\/company\/au2mator\/"]}]}},"_links":{"self":[{"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/pages\/2166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/comments?post=2166"}],"version-history":[{"count":41,"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/pages\/2166\/revisions"}],"predecessor-version":[{"id":2410,"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/pages\/2166\/revisions\/2410"}],"wp:attachment":[{"href":"https:\/\/au2mator.com\/de\/wp-json\/wp\/v2\/media?parent=2166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}