Skip to content

v1.0.0-alpha.3 (2023-10-03)

Pre-release
Pre-release
Compare
Choose a tag to compare
@azasypkin azasypkin released this 03 Oct 08:14
· 145 commits to main since this release

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. (#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. (7595eb9)
  • [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. (#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. (#21)
  • [Digital Certificates] Made key size (RSA, DSA) and curve name (EC) configurable in certificate templates. (#8)

Enhancements

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

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

Secutils.dev Web UI

Features

image

image

image

  • [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. (#21)

image

Enhancements

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

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

Secutils.dev Web Scraper

Features

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-dev/secutils-web-scraper@4717f74)
  • [Misc] Dependency upgrades

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