Bound the package
Reject traversal, encryption, case collisions, suspicious ratios, oversized entries, and malformed ZIP records before metadata inflation.
VizForge Verify / free static scan
Drop in a compiled Power BI custom visual. Get a bounded package inventory, capability checks, and an honest AppSource-readiness preflight—without sending the file to VizForge.
Local inspection bay
The package is processed in this browser tab. Site analytics may record a page visit, but the selected file and its inspection result are not sent to VizForge.
What the browser can prove
The inspector reads only the evidence available in a compiled package. Every boundary stays visible in the result.
Reject traversal, encryption, case collisions, suspicious ratios, oversized entries, and malformed ZIP records before metadata inflation.
Inventory visual identity, API target, data roles, DataView mappings, format objects, and declared privileges from compiled metadata.
Look for WebAccess, external scripts, blocked browser calls, interaction plumbing, accessibility hooks, and data-reduction rules.
Evidence boundary
A package can look sound and still fail with real data, keyboard interaction, high contrast, export, or performance. Connected model tests, Desktop rendering, source-license review, and Microsoft approval remain separate gates.
See VizForge's quality modelPlain-language answers
No. The selected package is read and inspected by JavaScript in your browser. VizForge does not send its contents to an inspection API.
No. The inspector reports static preflight evidence only. Microsoft controls publication to Microsoft Marketplace (formerly AppSource) and certification, and runtime behavior still needs accessibility, interaction, performance, and Power BI Desktop testing.
It validates the bounded ZIP structure, then reads package.json and the compiled .pbiviz.json resource to inventory metadata, capabilities, data roles, formatting objects, privileges, and selected compiled-code signals.
No. A standalone .pbiviz contains no customer model or report binding. Connected-model and Desktop-render badges are therefore shown as not applicable or not run.
If the inspector flags a problem, or the visual imports but misbehaves, these guides walk through the usual causes and fixes.
Free tool
Verdict per scenario with the admin steps and an admin pack.
Troubleshooting
No data, admin blocks, API mismatches and slow visuals.
Troubleshooting
Tenant settings, certified-only mode and blocked files.
Troubleshooting
Desktop release, visuals-API version and offline installs.
Security
What a .pbiviz can access, certification and admin controls.
Developers
Twelve common pbiviz errors and the fix for each.
VizForge
How VizForge checks the visuals it generates.
VizForge generates Power BI custom visuals from a plain-English brief and gives you the .pbiviz together with its TypeScript source, so every API call and permission is yours to review.
Generate a custom visual with AI · starts free →