@datadog/native-iast-taint-tracking

v3.1.0
Datadog IAST tant tracking support for NodeJS

build

node-gyp configure && node-gyp build

build:arm

node-gyp configure -arch=arm64 && node-gyp build -arch=arm64

build:asan

node-gyp configure && CXXFLAGS="-g -O0 -fsanitize=address" LDFLAGS="-fsanitize=address" node-gyp build

build:valgrind

node-gyp configure && CXXFLAGS="-g -O0" node-gyp build

install

exit 0

lint

eslint . -c ./.eslintrc.json

test:native

./scripts/cpputest.sh

test:junit

./scripts/cpputest.sh --ci

pretest:asan

npm run build:asan

pretest:js-junit

npm run build

pretest:js-valgrind

npm run build

pretest:js-asan

npm run build:asan

test:asan

./scripts/cpputest.sh --asan

test:js-asan

LD_PRELOAD=`gcc -print-file-name=libasan.so` mocha --recursive

test:js-valgrind

valgrind mocha --recursive

test

mocha --recursive

test:js-junit

mocha --recursive --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit.xml

test:docker

./scripts/test_docker.sh
npm i @datadog/native-iast-taint-tracking

Metadata

Downloads

Maintainers