v4.0.4 — ReDoS guard + skill.json resource name sync #50
Jovancoding
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What's changed
Security
adapters/adapter-registry.ts): user-controllednew RegExp()calls inmatchPattern()are now validated before construction — nested quantifiers and patterns >200 chars are rejected, eliminating a potential ReDoS vector (pre-empts CodeQL flag)skill.jsonresource names aligned withscripts/check_permission.py:SAP_API→DATABASE,FINANCIAL_API→PAYMENTS,EXTERNAL_SERVICE→EMAIL,DATA_EXPORT→FILE_EXPORT— fixes stale enum values that were never wired to the actual scriptsTests
Publishing
15 s → 120 s) so the publish response is received reliablyPatch series (v4.0.x)
/\/+$/), #80 unused import (ParallelLimitError), #81 unused import (BlackboardMCPTools)Full changelog: https://github.com/jovanSAPFIONEER/Network-AI/blob/main/CHANGELOG.md
This discussion was created from the release v4.0.4 — ReDoS guard + skill.json resource name sync.
Beta Was this translation helpful? Give feedback.
All reactions