v1.0.0-alpha.3 (2023-10-03)
Pre-release
Pre-release
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
- [Web Scraping] Added UIs to support web page resources tracking enhancements provided by the latest Secutils.dev API. (secutils-dev/secutils-webui@d2a1026, secutils-dev/secutils-webui@f485ff1, secutils-dev/secutils-webui@683b5bf)
- [Digital Certificates] Added UIs to support certificate templates enhancements provided by the latest Secutils.dev API. (secutils-dev/secutils-webui@f83328b, secutils-dev/secutils-webui@5698837, secutils-dev/secutils-webui@de81c85)
- [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)
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
- [Web Scraping] Extended Resources API to support custom JavaScript scripts for resources filtering and mapping. (secutils-dev/secutils-web-scraper@ba5406b)
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