three-scroll-sync-camera
Pass
Audited by Gen Agent Trust Hub on Aug 30, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill uses industry-standard libraries including Three.js, GSAP, and Lenis. All references to these libraries point to official documentation and common CDN/registry usage patterns.
- [SAFE]: The implementation emphasizes memory efficiency by pre-allocating reusable
THREE.Vector3objects outside of the render loop (e.g.,_pos,_lookAt). This is a documented best practice to avoid garbage collection pauses (judder). - [SAFE]: The 'anti-drift' strategy relies on absolute mapping of scroll progress (0 to 1) to a pre-computed lookup table. This prevents the accumulation of floating-point errors common in delta-based movement systems.
- [SAFE]: The resize handler correctly manages the lifecycle of
ResizeObserverandScrollTriggerby including a cleanup function that disconnects listeners and removes animation frame requests. - [SAFE]: No suspicious network operations, credential exposures, or attempts to execute remote code were found. The code blocks provided are entirely focused on 3D camera mathematics and DOM scroll event handling.
Audit Metadata