Urgent.News

What's breaking now, across thousands of outlets.

Tech

The IAB's own VAST sample tags pass XSD validation, and two of them still break the spec

If you build a video player, an ad server, or anything that touches VAST, the IAB Tech Lab VAST_Samples repo is probably where you got your test fixtures. I ran every file in it through two checks: xmllint against the official IAB XSD for each file's declared version. vastlint , an open-source linter with 235 rules taken from the XSDs and from the normative text of the spec (the RFC 2119 "must"…

The IAB Tech Lab's VAST_Samples repository contains test fixtures for video ad tags, and the author ran all the files through two checks: xmllint against the official IAB XSD and vastlint, an open-source linter with 235 rules. Out of 75 files, 4 had spec errors, 72 had warnings, and 2 files passed the XSD but broke the VAST 4.1 spec text.

The two files that passed the XSD but violated the spec are VAST 4.1 and VAST 4.2 samples. The issue lies in the Optional attributes Vendor and APIFramework, which are required according to the specification text. xmllint validates the files because it only checks the structure, whereas vastlint also checks the prose-based rules, thus identifying the issues.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

WordPress SEO Plugins Compared: Yoast to Local AI

WordPress SEO plugins add the metadata, sitemaps, schema, and AI layer above WordPress core, and in 2026 that layer includes plugins that run inference on your own hardware.

  • WordPress SEO plugins enhance metadata, sitemaps, schema data, and AI capabilities.
  • Market now includes commercial suites, lightweight plugins, AI assistants, and local AI models.
  • Plugins streamline SEO tasks, from titles to redirects, with AI aiding content improvements.

Flash Loan Attack Vector Analysis: Uniswap V3

Flash Loan Attack Vector Analysis: Uniswap V3 Target Protocol : Uniswap V3 (TVL: $1711.6M) Flash Loan Attack Vector Analysis – Uniswap V3 Protocol: Uniswap V3 (TVL ≈ $1.71 B across Ethereum & L2s)…

  • Price-oracle manipulation via concentrated liquidity poses high medium-high risk
  • Liquidity-range sandwich attack, flash loan-based, medium-high risk
  • Cross-fee-tier arbitrage loops present medium risk

Two-Stack Sliding-Window Aggregation

  • Two-stack algorithm maintains minimum and maximum in sliding window
  • Generalized for arbitrary associative aggregation functions
  • Memory usage O(w) with w as window size

More from Saturday 3 October →