ToolJet/plugins/packages/common
Adish M 6ddbb7fedc
feat: implement SSRF protection with URL validation across plugins (#14257)
* feat: implement SSRF protection with URL validation across plugins

* refactor SSRF protection to focus on cloud metadata endpoints and improve configuration options

* remove legacy whitelist functionality and streamline SSRF validation process

* enhance SSRF protection by adding configurable blocked schemes and validation checks

* enhance SSRF protection by integrating configurable options across services

* replace dns.lookup with dns.lookup from dns module for improved clarity

* refactor: enhance SSRF protection by merging request options and improving IP format normalization

* Fix: update comments for clarity and enhance IP normalization in SSRF protection

* enhance SSRF protection by validating URL and applying protection options in GraphqlQueryService

* enhance SSRF protection with detailed validation for redirects and URL schemes
2026-02-23 17:25:13 +05:30
..
__tests__ chore/plugins: fixes lint warning and errors (#2502) 2022-03-14 15:05:02 +05:30
lib feat: implement SSRF protection with URL validation across plugins (#14257) 2026-02-23 17:25:13 +05:30
.gitignore Move plugins to root (#1728) 2022-01-17 12:38:17 +05:30
package.json [Improvement] Auth flow improvements for RestAPI, OpenAPI & GraphQL (#5324) 2023-07-21 15:38:56 +05:30
README.md Move plugins to root (#1728) 2022-01-17 12:38:17 +05:30
tsconfig.json Move plugins to root (#1728) 2022-01-17 12:38:17 +05:30

common

TODO: description

Usage

const common = require('common');

// TODO: DEMONSTRATE API