“Instead of a single heavy dome of glass, concentric stepped prism rings capture scattered light from every angle and refract it into one extraordinary, miles-long beam.”
Just as the Fresnel lens concentrates a lighthouse’s beam to guide ships through fog, Fresnel takes the inspection beam of Lighthouse and focuses it onto raw source code—refining scattered issues across performance, accessibility, best practices, SEO, and light web application security findings into sharp, self-contained git commits.
Inspect repository source tree
Scanning templates, stylesheets, and routing across Performance, Accessibility, Best practices, and SEO.
Code audit report
Select the static code commits you would like to include in a pull request, download as a patch, or continue to a second run with a Lighthouse JSON report.
A lightweight static scan for top common web application security issues and unsafe patterns (DOM XSS sinks, exposed client secrets or token storage, and unvalidated open redirects) rather than a deep security audit. Excluded during Lighthouse JSON runs.
Apply commits locally
Download the multi-commit git format-patch file and apply it in your repository:
git checkout -b fresnel/lighthouse-audit origin/main
git am --3way < ~/Downloads/fresnel-lighthouse-audit.patch
git log --oneline -n 12 && git push -u origin fresnel/lighthouse-audit
Submit pull request from terminal
Copy and run this command in your local repository terminal to create the branch, apply all selected atomic commits via git am, push, and open your pull request using your local git and gh credentials.
git checkout -b fresnel/code-audit && git am --3way ... && gh pr create --fill
Add Lighthouse report JSON
Provide a Lighthouse Result (LHR) .json file to correlate failing audits, metricSavings, and DOM selectors against the repository source code.