Skip to content
This repository has been archived by the owner on Nov 2, 2023. It is now read-only.

v0.14.0 #147

Merged
merged 11 commits into from
Sep 2, 2020
Merged

v0.14.0 #147

merged 11 commits into from
Sep 2, 2020

Conversation

Julio-Guerra
Copy link
Collaborator

v0.14.0 - 2 September 2020

New Feature

Fixes

Julio Guerra added 11 commits July 24, 2020 15:10
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.
@Julio-Guerra Julio-Guerra added this to the v0.14.0 milestone Sep 2, 2020
@Julio-Guerra Julio-Guerra self-assigned this Sep 2, 2020
@Julio-Guerra Julio-Guerra merged commit af87910 into master Sep 2, 2020
@Julio-Guerra Julio-Guerra deleted the release/v0.14.0 branch September 2, 2020 09:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant