@objectif-lune/core
v1.1.0
Published
OL Connect Common lib
Readme
OL Connect Core package
This package contains utilities used by the various OL Connect Automate related packages.
Configuration
Regex Security Settings
OL Connect Automate nodes support configurable regex security levels to protect against potentially unsafe regular expression patterns. Configure this in your Node-RED settings.js file:
module.exports = {
olConnectAutomate: {
security: {
regex: "moderate" // Options: "none", "moderate", "strict"
}
}
}Security Levels
none(default): No validation or restrictions on regex patterns. All patterns are allowed.moderate: Validates patterns and logs warnings for potentially unsafe patterns that could cause performance issues. Patterns are still allowed to execute, but warnings are logged to help identify potential problems during development.strict: Blocks unsafe patterns that could cause performance issues or security vulnerabilities. Patterns that fail validation will throw an error and prevent execution.
Usage Recommendations
- Use
nonefor maximum compatibility when regex security is not a concern - Use
moderateduring development to identify potential pattern issues while maintaining functionality - Use
strictin production environments for maximum security and protection
Note: Changes to these settings require a Node-RED restart to take effect.
Support
OL Connect Automate is supported through the OL Care program. Feel free to visit the OL Connect Automate forum to post questions, comments and suggestions.
License
Copyright 2025 Upland Software Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
