Skip to main content

Website Evidence Collector 3.3.0 Latest release

Published on: 10/04/2025

Install this version using NPM by running: npm install --global https://code.europa.eu/EDPS/website-evidence-collector/-/releases/v3.3.0/downloads/website-evidence-collector.tgz

Updates since last version published on interoperable europe (v2.2.0):

Breaking Changes

  • The standalone reporter script has been removed and integrated as a subcommand: website-evidence-collector reporter
  • Codebase has been migrated to TypeScript, requiring a build step
  • Minimum Node.js version requirement increased to v20 (LTS)

New Features

  • Added --seed option to make link selection deterministic when using --max • Ne serve command to run WEC through a web interface
  • Added support for collecting whitelisted hosts from Content-Security-Policy (CSP) headers
  • Introduced --skip-head-request option to bypass MIME type checking of links
  • Updated list of recognised social media sites
  • Added a web based user interface through the subcommand:  website-evidence-collector serve

Bug Fixes

  • Fixed link extraction failures on certain websites
  • Corrected classification of session vs permanent cookies
  • Fixed deduplication of links to only consider href attributes
  • Prevented rescanning of start page when using --max option
  • Browsing history now only shows actually visited sites
  • Fixed smaller issues in the contained templates

Improvements

  • Refactored cookie and localStorage handling
  • Updated to Puppeteer with Chromium 126.0.6478.126
  • Addressed npm audit warnings in puppeteer-har dependency
  • Optimized network idle handling in tests
  • Several chnages in anticipation of a future SaaS version