This repository has been archived by the owner on Nov 2, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 30
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
New Feature: - (#137) RASP: add noSQL Injection protection support for the Go MongoDB driver `go.mongodb.org/mongo-driver/mongo`. This protection can be configured at <https://my.sqreen.com/application/goto/modules/rasp/details/nosql_injection>. Internal Changes: - (#138) Health-check the HTTPS connectivity to the new backend API `ingestion.sqreen.com` before using it. Fallback to the usual `back.sqreen.com` in case of a connection issue. Therefore, the agent can take up to 30 seconds to connect to Sqreen if the health-check timeouts. Please make sure to add this new firewall and proxy configurations. - (#136) Add support to attach multiple security protections per hook point. Fixes: - (#140) Fix the In-App WAF metadata PII scrubbing to also match substrings.
The shellshock callback is targets `os.StartProcess()` and checks the environment variables against a list of regular expression provided by the backend rule. When matching, the call is aborted and the request is blocked.
The shellshock callback is targets `os.StartProcess()` and checks the environment variables against a list of regular expression provided by the backend rule. When matching, the call is aborted and the request is blocked.
Avoid dropping an http trace when a port number cannot be parsed.
Avoid dropping an http trace when a port number cannot be parsed.
The general WAF is now recovering from panics if any to make sure the middlewares cannot panic at that point in case of a mistake. So far, only the function WAF was safe.
Always recover from a panic if any. The use of the package `reflect` makes it indeed likely to panic in case of a usage error. Only the function WAF - the WAF that is called when new parameters are parsed - was recovering from panics.
- Move the Azure Pipeline to a GitHub Workflow. - Make benefit from the simple matrix feature to add more targets. - Trigger System Tests on pushes to fix and feature branches. We are looking for a way to do the same on the merge ref instead so that we really test the merge result.
- Run System Tests on PRs. - Migrate agent tests from azure to actions.
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
v0.14.0 - 2 September 2020
New Feature
attached to
os.StartProcess()
which is the common function of the Gostandard library to execute a process. This protection can be configured at
https://my.sqreen.com/application/goto/modules/rasp/details/shellshock.
Fixes
(agent/rule/callback/waf: always recover panics #145) In-App WAF: always recover from panics as this in the way the
reflect
package handles usage errors.
(agent/backend/signal: do not drop a trace on empty port numbers #144) Backend client: avoid dropping HTTP traces in case of
Host
headerparsing errors.