js-audit

Audit Hull JavaScript stdlib modules for security, correctness, and sandbox-safety issues.

17|3|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/artalis-io/hull --skill js-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: js-audit
Source: https://github.com/artalis-io/hull/tree/main/.claude/skills/js-audit
Command: npx skills add https://github.com/artalis-io/hull --skill js-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit Hull JavaScript stdlib code to identify security, correctness, and sandbox-safety issues, enabling reliable and secure agent execution.

Core Features & Use Cases

  • Comprehensive security and correctness audits of Hull JavaScript modules.
  • Sandbox safety checks, input validation reviews, and API consistency validation.
  • Use case: when hardening or reviewing stdlib modules before shipping to production.

Quick Start

Execute the audit to scan Hull's JavaScript stdlib modules and generate a comprehensive security and correctness report.

Frequently Asked Questions about js-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit JavaScript stdlib modules for sandbox safety and security issues?

Auditing JavaScript stdlib modules for sandbox safety involves scanning code to identify security vulnerabilities, input validation flaws, and sandbox boundary regressions. This Skill generates a comprehensive report covering correctness and cross-language API consistency for Hull modules.

What is static analysis for JavaScript security and when should I use it?

Static analysis for JavaScript security is the process of reviewing source code without execution to detect vulnerabilities and correctness issues. Use it before shipping stdlib modules to production to enforce sandbox boundaries, error handling, and API parity.

How do I check cross-language API parity between JavaScript and Lua implementations?

Checking cross-language API parity involves comparing JavaScript stdlib modules against Lua implementations to detect inconsistencies. This Skill enforces parity checks during the audit, ensuring JavaScript and Lua APIs maintain matching functional behavior and security standards.

Can I use static analysis to detect input validation and error handling regressions in Hull JS code?

Yes, static analysis can detect input validation and error handling regressions in Hull JS code. The audit scans stdlib modules and test fixtures to identify missing validation, improper error handling, and sandbox boundary violations that could compromise secure agent execution.

What is the best way to harden Hull JavaScript stdlib code before production deployment?

Hardening Hull JavaScript stdlib code requires a comprehensive security and correctness audit. The best approach is running static analysis that checks sandbox boundaries, input validation, error handling, and Lua API parity to generate an actionable security report before production release.

Why does my JavaScript stdlib audit show sandbox boundary violations in test fixtures?

JavaScript stdlib audits show sandbox boundary violations when test fixtures or modules contain improper input validation or error handling. The audit detects these regressions by scanning related test patterns alongside the Hull JS stdlib code to prevent security issues during agent execution.