Igor Unanua

Results 16 issues of Igor Unanua

### What does this PR do? Reduces the number of times certain IAST telemetry metrics are created by caching and reusing them. ### Motivation The [`getId`](https://github.com/DataDog/dd-trace-js/blob/master/packages/dd-trace/src/telemetry/metrics.js#L5) method from the `telemetry/metrics.js`...

semver-minor
asm-iast
appsec

### What does this PR do? - Include a new set of hardcoded rules to detect secrets taking into account variable names in addition to the literal value. - Include...

semver-minor
asm-iast
appsec

### What does this PR do? Cache appsec metrics ### Motivation ### Plugin Checklist - [ ] Unit tests. - [ ] TypeScript [definitions][1]. - [ ] TypeScript [tests][2]. -...

asm-waf
semver-minor
appsec

## Motivation Hardcoded password is reporting the variable name as the evidence value ## Changes ## Workflow 1. ⚠️ Create your PR as draft ⚠️ 2. Work on you PR...

## Motivation Hardcoded password is reporting now the variable name as the evidence value. ## Changes Remove `@missing_feature` and update nodejs manifest ## Workflow 1. ⚠️ Create your PR as...

## Motivation ## Changes ## Testing - [ ] Local - [ ] Staging - [ ] Unit - [ ] End to end --- I have gone over the...

### What does this PR do? Continuation of https://github.com/DataDog/dd-trace-js/pull/4291 Defines two new channels in `opentracing/propagation/text_map.js` in order to alter trace propagation: - `dd-trace:span:inject` which publishes the trace span context and...

semver-minor
appsec

### What does this PR do? Check if span is `undefined` in `HttpClientPlugin.error` before using it. ### Motivation I see app crashes after socket timeouts: ``` dd-trace-js/packages/datadog-plugin-http/src/client.js:102 span.addTags({ ^ TypeError:...

semver-patch

### What does this PR do? Changes Api Security sampling algorithm It uses a LRU cache with a ttl and a max number of elements to not report repeated schemas...

semver-minor
appsec

## Motivation Add a couple of test for decision marker `_dd.p.dm` and `tracestate` ## Changes ## Workflow 1. ⚠️ Create your PR as draft ⚠️ 2. Work on you PR...

run-appsec-scenarios