Skip to content

feat: add audit-log-viewer example app [] - #11271

Merged
Andrew Westgard (andrewwestgard-tech) merged 3 commits into
masterfrom
feat/add-audit-log-viewer
Aug 12, 2026
Merged

feat: add audit-log-viewer example app []#11271
Andrew Westgard (andrewwestgard-tech) merged 3 commits into
masterfrom
feat/add-audit-log-viewer

Conversation

@andrewwestgard-tech

Copy link
Copy Markdown
Contributor

Adds the Audit Log Viewer as a self-hosted reference app under examples/audit-log-viewer. The app reads Contentful audit log files from a customer-owned cloud storage destination (AWS S3, Azure Blob Storage, or Google Cloud Storage) and renders them in a filterable, paginated table with charts — all from inside the Contentful web app.

A Contentful-hosted App Action Function holds cloud credentials as Secret installation parameters and generates short-lived signed URLs; the browser never sees the credentials directly.

Purpose

Approach

Testing steps

Breaking Changes

Dependencies and/or References

Deployment

Adds the Audit Log Viewer as a self-hosted reference app under
examples/audit-log-viewer. The app reads Contentful audit log files
from a customer-owned cloud storage destination (AWS S3, Azure Blob
Storage, or Google Cloud Storage) and renders them in a filterable,
paginated table with charts — all from inside the Contentful web app.

A Contentful-hosted App Action Function holds cloud credentials as
Secret installation parameters and generates short-lived signed URLs;
the browser never sees the credentials directly.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@wiz-inc-38d59fb8d7

wiz-inc-38d59fb8d7 Bot commented Aug 12, 2026

Copy link
Copy Markdown

Wiz Scan Summary

Scanner Findings
Vulnerability Finding Vulnerabilities -
Data Finding Sensitive Data -
Secret Finding Secrets -
IaC Misconfiguration IaC Misconfigurations -
SAST Finding SAST Findings 1 Medium 2 Info
Software Management Finding Software Management Findings -
Total 1 Medium 2 Info

View scan details in Wiz

To detect these findings earlier in the dev lifecycle, try the Wiz Code extension for VS Code, JetBrains, or Visual Studio.

@zacharyyankiver zacharyyankiver changed the title feat: add audit-log-viewer example app feat: add audit-log-viewer example app [] Aug 12, 2026
…mple

- prettier --write across all new example files (CI prettier check diffs
  against master and was failing on 27 files)
- EventsTable.test.tsx was asserting on a Forma 36 Pagination "To next
  page" control that the component never renders; it uses plain
  Previous/Next buttons instead

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

@mgoudy91 Mitch Goudy (mgoudy91) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks good. Acknowledging that zacharyyankiver and I chatted about the information shown in the log and that it's acceptable with the disclosure

@andrewwestgard-tech
Andrew Westgard (andrewwestgard-tech) merged commit 4988cc6 into master Aug 12, 2026
15 checks passed
@andrewwestgard-tech
Andrew Westgard (andrewwestgard-tech) deleted the feat/add-audit-log-viewer branch August 12, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants