XDM Auditor

The ultimate plug-and-play Chrome Extension for debugging Adobe Experience Platform Web SDK payloads.

🔒 Enterprise-Grade Security

Welcome to XDM Auditor

XDM Auditor is built specifically for QA testers, data analysts, and implementation engineers who need to inspect Web SDK payloads without the friction of heavy API integrations.


100% Local Execution: No third-party scripts, no NPM packages, and absolutely zero external AI/API proxy connections. All data parsing happens safely inside your browser, making it completely secure for strict financial and healthcare organizations.

1. Payload Interception & UI Persistence

What it is XDM Auditor silently listens for Web SDK payloads (`interact` calls) in the background. It groups captured logs chronologically by URL. It also features a live payload counter on the extension icon and remembers your expanded tree states per tab even if you close and reopen the tool!
How to use it Simply navigate to any site running Web SDK. You do not need to keep the popup open. Look at the extension icon in your Chrome toolbar to see the live numerical badge of captured payloads. Click the extension to view them. If you expand a nested JSON tree, close the popup, and reopen it—your tree will remain expanded exactly as you left it.
When to use it Use this constantly. If you arrive late to open the extension, you don't need to refresh the page—the logs are already preserved. The UI persistence saves you from having to repeatedly drill down 14 levels deep into a JSON object every time you click away.

2. Live Expression Pinning & Path Copying

What it is A feature that lets you lock specific XDM elements to the top of your UI (upto 3 for now), and a 1-tap button to copy the exact root path of any element.
How to use it Expand a payload. Next to any key-value pair, you will see a Pin icon and a Copy Icon. Tap the Copy icon to grab the dot-notation path to your clipboard. Tap the Pin icon (up to 3 elements) to dock that variable to the top of the interface.
When to use it Pinning is a "tester's delight" when you need to track how a specific variable (e.g., `web.webPageDetails.name`) changes as you navigate through a multi-page flow. You no longer have to hunt for it in the payload tree on every new page load.

4. Environment Switcher & Active Badge

What it is An environment injection tool that overrides the live page's Adobe Launch JS library with one of your choosing, coupled with a real-time detector badge.
How to use it Look at the Environment Badge at the top of the popup to see your current state. Hover over it to peek at the effective Launch embed JS URL. To change it, click the Switch Env button, paste your target Launch script URL, and apply. The badge will update to confirm the override. Click Switch-Revert to instantly remove the override and auto-refresh back to normal.
When to use it Perfect for testing upcoming Development or Staging tag updates directly on your live Production website before publishing the final code.

5. PII Checker, Payload Evaluator, XDM Linting & Session Summariser (Premium, Coming Soon)

What it is Local, heuristic pattern-matching engines that scan your payloads for potential data leaks and structural completeness.

6. Audit Snapshots

What it is A native screenshot utility and download tool.
How to use it Click the Camera Icon to instantly capture a clean, visual snapshot image of your current filtered view and download it directly to your machine.
When to use it Use the Camera button when a stakeholder asks for "proof" that a tag fired correctly and also when you are required to capture all testing evidences as part of SOP.

7. UI & Display Controls & Melody Sound Control

What it is Accessibility and workspace management tools built for comfort during long audits.
How to use it Toggle the Dark/Light Mode switch based on your preference (it defaults to Dark for catchiness but can be switched to Light mode as preferred). Click the Clear button to wipe all payloads from the UI and start a fresh testing trace. Click the No Faah button to stop or mute the exciting melody/sound :) .
When to use it Switch to Light Mode if you are presenting your screen in a brightly lit conference room or if you prefer light theme. Use the Clear button right before you click a highly specific CTA on the website to isolate that single network request. Use the 'No Faah' button to work normally but turn it ON during Fridays!