feat(report): Navigator-branded client-ready report (ADR-017) - #12
Merged
Merged
Conversation
…act (ADR-017)
eds_audit_report now emits a Focus GTS Navigator-branded report by default: an
embedded-logo letterhead, an executive summary (auto-written from the numbers or
via executiveSummary), the Navigator accent, a print-perfect stylesheet + Save-as-
PDF (browser print, no headless dep), and a subtle inline Navigator credit + CTAs
(Book a call · Explore Navigator · Free audit) that always renders. Optional brand
{ agency, preparedFor, accentColor, logo } white-labels the letterhead; the
Navigator footer credit stays. Presentation layer on the existing report — still
40 tools.
Adversarial review: injection defenses verified clean (no XSS/CSS-injection); fixed
its findings — logo restricted to data: URIs only (no https tracking-beacon /
self-containment break), 512KB cap, broken-logo→wordmark onerror fallback, too-light
accent guard, esc() hardened for single quotes. Pre-ship Adobe pass: 0 false
criticals on aem.live, clean tarball, CTAs softened from buttons to inline links.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rung 3 of the roadmap (See → Fix → Track → Sell → Automate).
Every
eds_audit_reportis now a Focus GTS Navigator-branded, client-ready artifact by default: embedded-logo letterhead, executive summary, Navigator accent, print-perfect + Save-as-PDF (browser print, no dependency), and a subtle inline Navigator credit + CTAs (Book a call · Explore Navigator · Free audit) that always renders. Optionalbrandwhite-labels the letterhead; the Navigator footer credit is never removed. Presentation layer on the existing report — still 40 tools.Adversarially reviewed (injection defenses verified clean; its findings fixed: data-URI-only logo, size cap, broken-logo→wordmark fallback, too-light-accent guard, esc hardening). Pre-ship Adobe pass clean (0 false criticals on aem.live, clean tarball, CTAs softened to tasteful inline links). 257 tests pass.