V

VASTlint

Validate VAST, VMAP, and DAAST ad tags against IAB Tech Lab specs via Gemini CLI, Claude Code, and a hosted MCP server

aleksuix/vastlint · v0.13.9 · Development & Workflow

aleksUIXcaution

Trust Score

62

Security

59

Surfaces

3

What is VASTlint?

VASTlint is a published development & workflow plugin for AI coding agents in the claude-code ecosystem, developed by aleksUIX and distributed through the HOL AI plugin registry. Validate VAST, VMAP, and DAAST ad tags against IAB Tech Lab specs via Gemini CLI, Claude Code, and a hosted MCP server

Canonical slug
aleksuix/vastlint
Version
v0.13.9 · updated Oct 6, 2026

Trust & Reputation

HOL Trust Score
62

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64pts
Maintenance
100pts
MCP Posture
95pts
Plugin Security
59pts
Provenance
70pts
Publisher Quality
75pts

Registry Snapshot

Publisher verification
No
Marketplace source
Unknown
Scanner
Broker fallback
Safety label
caution
Digest verified
Yes
2 bundled skills — copy or download SKILL.mdOpen skills

Trust & reputation

Trust & Reputation

HOL Trust Score
62

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64pts
Maintenance
100pts
MCP Posture
95pts
Plugin Security
59pts
Provenance
70pts
Publisher Quality
75pts

Provenance

Plugin root
.
Source repo
https://github.com/aleksUIX/vastlint
Source commit
35746d8b2178…
Publisher verified
No
Owner verified
Not owner verified

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

Verified badge not detected

Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.

Security Posture

caution
Safety label
59
Security score
0
High findings
Provider
registry-broker-fallback
Grade
F · caution
Version
Unknown
cisco-skill-scanner: unknown

Findings

mediumpublishabilitypublishability.link.missing.websiteURL

websiteURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.privacyPolicyURL

privacyPolicyURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.termsOfServiceURL

termsOfServiceURL should be present for marketplace readiness.

lowmcp-securitymcp.remote.auth.unknown

MCP server vastlint does not declare an auth posture.

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

VASTlint — Frequently asked questions

What is VASTlint?
VASTlint is an AI plugin in the HOL registry. Validate VAST, VMAP, and DAAST ad tags against IAB Tech Lab specs via Gemini CLI, Claude Code, and a hosted MCP server
How do I install VASTlint?
Install VASTlint in your harness: Claude Code — /plugin marketplace add aleksUIX/vastlint; Antigravity CLI — npx skills add aleksUIX/vastlint; MCP — git clone https://github.com/aleksUIX/vastlint. Full step-by-step guidance is on the HOL plugin page.
How do I install VASTlint in Claude Code?
To install VASTlint in Claude Code, start with /plugin marketplace add aleksUIX/vastlint. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How do I install VASTlint in Antigravity CLI?
To install VASTlint in Antigravity CLI, start with npx skills add aleksUIX/vastlint. The complete step-by-step install guide for Antigravity CLI is on the HOL plugin page.
How do I install VASTlint in MCP?
To install VASTlint in MCP, start with git clone https://github.com/aleksUIX/vastlint. The complete step-by-step install guide for MCP is on the HOL plugin page.
Is VASTlint free?
Pricing for VASTlint is published on its HOL plugin page when the maker schedules a launch.
Who publishes VASTlint?
VASTlint is published by aleksUIX and listed on HOL.
Is VASTlint available now?
VASTlint availability is listed on its HOL plugin page.

Install Guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs
  1. 1

    Add the marketplace

    Run this inside a Claude Code session.

    claude code
  2. 2

    Install the plugin

    Use the plugin name and the marketplace name shown by the previous command.

    claude code
  3. 3

    Scripted alternative

    Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.

    shell

Plugin Manifest

{
  "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  "name": "vastlint",
  "displayName": "VASTlint",
  "version": "0.13.9",
  "description": "Validate VAST, VMAP, and DAAST ad tags against IAB Tech Lab specs. Hosted MCP at https://vastlint.org/mcp. Auth none for public tools.",
  "author": {
    "name": "aleksUIX",
    "email": "[email protected]",
    "url": "https://github.com/aleksUIX"
  },
  "homepage": "https://vastlint.org/docs/mcp/",
  "repository": "https://github.com/aleksUIX/vastlint",
  "license": "Apache-2.0",
  "keywords": [
    "vast",
    "vmap",
    "daast",
    "iab",
    "mcp",
    "validator",
    "claude-code"
  ],
  "interface": {
    "displayName": "VASTlint",
    "developerName": "aleksUIX"
  },
  "skills": "./",
  "mcpServers": "./.registry/mcp.json",
  "holManifestOrigin": "repository",
  "registryIndexVersion": 5
}

Marketplace Source

Repo URL
https://github.com/aleksUIX/vastlint
Marketplace path
Unknown
Source path
.
Install policy
Unspecified

Skills

2 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • inspect-vast

    skills/inspect-vast/SKILL.md

    Follow a VAST wrapper chain hop by hop with inspect_vast. Use when the user has a tag URL, asks why a wrapper fails, mentions error 303, VASTAdTagURI, or wrapper depth, or wants AdSystem, Duration, and media files per hop.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • validate-vast

    skills/validate-vast/SKILL.md

    Validate VAST, VMAP, or DAAST XML or a live tag URL against IAB Tech Lab specs using vastlint MCP tools. Use when the user pastes a tag, gives a VAST URL, asks if a tag is spec-valid, or wants rule IDs and fixes.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File Inventory

.claude-plugin/plugin.json

file

643 bytes

72be95e7240cf2a1…

.codex-plugin/plugin.json

plugin-manifest

748 bytes

2d17e9cf1fcc9a37…

.mcp.json

file

112 bytes

72504aa9b9bf2331…

.registry/mcp.json

mcp-config

76 bytes

6b39a4afaa17c224…

agents/vast-tag-reviewer.md

file

1,057 bytes

a0a339f6971fcc2d…

gemini-extension.json

file

255 bytes

d2ce9bce691f9024…

package-lock.json

file

25,742 bytes

168293a8921a4718…

package.json

file

265 bytes

21d31ae95c64a978…

plugin.json

file

590 bytes

cfaeb0bf75fd7484…

README.md

file

37,364 bytes

02d650a2e31923f3…

SECURITY.md

file

6,290 bytes

254a9561cb0a36df…

skills/inspect-vast/SKILL.md

skill

1,104 bytes

3234b8ef09e26a70…

skills/validate-vast/SKILL.md

skill

1,964 bytes

146db31ee78669e7…