Skip to main content

2023 Changelog

1.0.0-alpha.4

2023-12-26

Secutils.dev API

⚠ BREAKING CHANGES

Features

  • platform: add support for job retries (constant, linear, and exponential) (secutils@f3decab)
  • platform: allow cross-origin requests to the utilities APIs (secutils@c1b0dde)
  • certificates: introduce support for a new Certificates -> Private keys utility API (secutils@ae8a581, secutils#8)
  • certificates: allow sharing certificate templates (secutils@1d57188)
  • web-scraping: introduce Web Scraping -> Content trackers utility API (secutils@b879bf1)
  • web-scraping: add diff support for the Web Scraping -> Resources trackers preview (secutils@a647e79)
  • web-scraping: add support for custom HTTP request headers in Web Scraping -> Resources trackers utility API (secutils@83f48c0)
  • web-scraping: notify users about failed attempts to check changes in resources or content (secutils@473191e)
  • web-security: implement an API for importing content security policies (CSP) (secutils@2db6c0a)
  • webhooks: add support for "subdomain"-based webhook URLs (secutils@eada924)

Fixes

  • platform: use secutils/{version} as the User-Agent HTTP header for all outbound HTTP requests (secutils@0a2d7e2)
  • web-scraping: surface web page content and resources tracker errors in the API responses (secutils@888c8ac)
  • webhooks: properly handle webhook request for root path (/) (secutils@a5c3dcd)

Full Changelog: secutils@v1.0.0-alpha.3...v1.0.0-alpha.4

Secutils.dev Web UI

Features

  • platform: add support for job retries in all web page tracker UIs (only constant strategy) (secutils-webui@b44fd2d)

Secutils.dev UI - Retries

Secutils.dev UI - Private keys

Secutils.dev UI - Share certificate templates

Secutils.dev UI - Trackers headers

Secutils.dev UI - Content trackers

Secutils.dev UI - Trackers preview

Secutils.dev UI - Import CSP

Secutils.dev UI - Responders subdomains

Secutils.dev UI - Responders same path

Fixes

Enhancements

  • web-scraping: render web page tracker name with indicators for scheduled checks and notifications (secutils-webui@7fca493)

Secutils.dev UI - Trackers indicators

Full Changelog: secutils-webui@v1.0.0-alpha.3...v1.0.0-alpha.4

Secutils.dev Web Scraper

Features

Fixes

Enhancements

Full Changelog: secutils-web-scraper@v1.0.0-alpha.3...v1.0.0-alpha.4

1.0.0-alpha.3

2023-10-03

Secutils.dev API

Features

  • [Web Scraping] Added support for automatic scheduled checks for changes in tracked web page resources: hourly, daily, weekly, monthly. Refer to the documentation & guides to learn more. (secutils#20)
  • [Web Scraping] Added support for email notifications when changes in tracked web page resources are detected. Refer to the documentation & guides to learn more. (secutils@7595eb)
  • [Web Scraping] Added support for custom web resources trackers scripts (JavaScript) to assist with resource filtering and mapping. Refer to the documentation & guides to learn more. (secutils#19)
  • [Web Security] Added support for shareable user resources to improve collaboration (only for CSP in this release). Refer to the documentation & guides to learn more. (secutils#21)
  • [Digital Certificates] Made key size (RSA, DSA) and curve name (EC) configurable in certificate templates. (secutils#8)

Enhancements

  • [Search] Upgraded to Tantivy v0.21.0 (secutils@2a5c83) and switched to lenient query parser for the keywords search to make search more error-tolerant. (secutils@2f6c10)
  • [Misc] Updated OpenSSL libs in a Docker image. (secutils@e98a31)
  • [Misc] Switched Docker image to use non-root user for better security. (secutils@36555c)
  • [Misc] Dependency upgrades

Full Changelog: secutils@v1.0.0-alpha.2...v1.0.0-alpha.3

Secutils.dev Web UI

Features

Secutils.dev UI - Web Scraping

Secutils.dev UI - Certificates Key Size

Secutils.dev UI - Certificates Curve Name

  • [Web Security] Added UIs to support shareable user resources to improve collaboration (only for CSP in this release). Refer to the documentation & guides to learn more. (secutils#21)

Secutils.dev UI - Sharing

Enhancements

  • [Misc] Switched main Docker image to nginxinc/nginx-unprivileged:alpine3.18-slim for better security and lighter size. (secutils-webui@b31692)
  • [Misc] Dependency upgrades

Full Changelog: secutils-webui@v1.0.0-alpha.2...v1.0.0-alpha.3

Secutils.dev Web Scraper

Features

  • [Web Scraping] Extended Resources API to support custom JavaScript scripts for resources filtering and mapping. (secutils-web-scraper@ba5406)
POST /api/resources
Accept: application/json
Content-Type: application/json

{
"url": "https://secutils.dev",
"scripts": {
"resourceFilterMap": "return resource.type === 'script' ? resource : null;"
}
}

Enhancements

  • [Misc] Enabled sandbox for the headless Chromium used to extract web page resources and switched Docker image to use non-root user for better security. (secutils-web-scraper@4717f7)
  • [Misc] Dependency upgrades

Full Changelog: secutils-web-scraper@v1.0.0-alpha.2...v1.0.0-alpha.3

1.0.0-alpha.2

2023-07-25

Secutils.dev API

Features

Enhancements

  • [Digital Certificates] Fall back to the latest version of the X.509 certificate defined by the spec if not specified by the client (secutils#1)
  • [Search] Switch to Tantivy v0.20.0 and change data folder naming scheme to include search index version to support auto-reindexing (secutils@ef9dbf)
  • [Misc] Bump Docker image to Alpine 3.18 (secutil@9653ac)
  • [Misc] Add parameter validation for the utils actions APIs (secutils@a02a01).
  • [Misc] Dependency upgrades

Full Changelog: secutils@v1.0.0-alpha.1...v1.0.0-alpha.2

Secutils.dev Web UI

Features

Enhancements

Fixes

Full Changelog: secutils-webui@v1.0.0-alpha.1...v1.0.0-alpha.2

Secutils.dev Web Scraper

Features

Full Changelog: secutils-web-scraper@main

1.0.0-alpha.1

2023-06-01

ANNOUNCEMENT

This is the first public release of Secutils.dev 🎉

Secutils.dev API

Features

Secutils.dev Web UI

Features