AR XR Builder

PassAudited by ClawScan on May 1, 2026.

Overview

This documentation-only skill is coherent for building Kivicube AR/XR pages, with disclosed third-party script and browser permission considerations but no suspicious behavior in the artifacts.

This skill appears safe to install as a documentation helper. Before using its generated integration code in production, confirm that you trust the Kivicube-hosted script, keep the page on HTTPS, request only necessary browser permissions, and review how any private media assets or camera/photo outputs will be handled.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Pages built from this guidance may execute Kivicube-hosted JavaScript in the user's site.

Why it was flagged

The integration depends on a remote third-party script from Kivicube. This is expected for the plugin-based AR/XR purpose, but users should trust that provider and monitor changes to the hosted script.

Skill content
<script src="https://www.kivicube.com/lib/iframe-plugin.js"></script>
Recommendation

Use the official Kivicube domain intentionally, review the provider’s documentation and security posture, and apply normal web supply-chain controls such as CSP and change monitoring.

What this means

End users of pages built with this guidance may be prompted for device permissions, and the embedded AR runtime may receive access allowed by the browser.

Why it was flagged

The example iframe grants sensitive browser capabilities, including camera, microphone, and motion sensors. These are disclosed and mostly expected for AR/XR use, but they are still high-trust permissions.

Skill content
allow="xr-spatial-tracking;camera;microphone;autoplay;fullscreen;gyroscope;accelerometer"
Recommendation

Request only the permissions needed for the experience, clearly explain permission prompts to end users, and test behavior across target browsers and WebViews.

What this means

Data used in the AR experience, such as scene events, media assets, and camera/photo outputs, may cross the host/Kivicube iframe boundary as part of normal operation.

Why it was flagged

The host page communicates with a third-party iframe runtime. This cross-frame provider boundary is clearly described and purpose-aligned, but assets, events, and photo/camera flows should be treated as external integration data flows.

Skill content
Kivicube owns the inner experience and exposes a public runtime bridge through `iframe-plugin.js`.
Recommendation

Avoid passing private assets unless intended, configure CORS deliberately, and review Kivicube’s privacy and data-handling expectations before launch.