Releases: NodeSecure/js-x-ray
@nodesecure/tracer@3.0.0
Major Changes
Minor Changes
-
#385
91031f8
Thanks @clemgbld! - feat(tracer): add follow consecutive assignment of return values -
#390
7927535
Thanks @fraxken! - Refactor global id prefix removal by implementing a new generic Util function -
#391
facb858
Thanks @fraxken! - Enhance docs, types and syntax
Patch Changes
- Updated dependencies [
53b25a4
]:- @nodesecure/estree-ast-utils@4.2.0
@nodesecure/js-x-ray@10.0.0
Major Changes
Minor Changes
-
#399
857308c
Thanks @clemgbld! - feat(probes) add minimal implementation of data-exfiltration -
#392
02a2d05
Thanks @fraxken! - Simplify tracing validation & add new spread test for the probe -
#398
b6d2474
Thanks @fraxken! - Implement new pipeline mechanism with a built-in deobfuscate -
#382
bc62d3e
Thanks @clemgbld! - feat(probes): add finalize callback -
#397
283d5b6
Thanks @fraxken! - Integrate estree-walker natively using meriyah ESTree types -
#387
4d097cc
Thanks @fraxken! - Move trojan-source detection from SourceFile to AstAnalyser -
#396
f66af80
Thanks @fraxken! - Move Signals into probe.main context -
#380
99fd4fe
Thanks @clemgbld! - refactor(probes): isFetch detect fetch re-assigment -
#395
fad019f
Thanks @fraxken! - Implement context for Probe and ProbeRunner -
#389
f037105
Thanks @clemgbld! - feat(probes): isLiteral detect api.ipify.org with shady link -
#384
728d744
Thanks @fraxken! - move ProbeRunner from SourceFile to AstAnalyser class
Patch Changes
-
#376
d5b98de
Thanks @tony-go! - Handle uname as unsafe-command -
#400
14cb982
Thanks @fraxken! - Properly deep clone and reset probe context -
#381
ca954d8
Thanks @tony-go! - Handle curl and ping for unsafe-command probe -
Updated dependencies [
91031f8
,7927535
,09c3575
,facb858
,53b25a4
]:- @nodesecure/tracer@3.0.0
- @nodesecure/estree-ast-utils@4.2.0
@nodesecure/estree-ast-utils@4.2.0
@nodesecure/tracer@2.0.0
@nodesecure/js-x-ray@9.2.0
@nodesecure/js-x-ray@9.1.0
Minor Changes
-
#363
e37384c
Thanks @intincrab! - feat(probes): add serialize-environment warning detectionAdd new probe to detect potential environment variable exfiltration through
JSON.stringify(process.env)
. -
#362
5f78d4a
Thanks @clemgbld! - feat(probes): add initialize -
#366
cf2b5eb
Thanks @fraxken! - Refactor relation and dependency to Tracer for estree-ast-utils workspace
Patch Changes
@nodesecure/estree-ast-utils@4.1.0
@nodesecure/estree-ast-utils@4.0.0
@nodesecure/tracer@1.0.1
Patch Changes
- Updated dependencies [
d38f809
]:- @nodesecure/estree-ast-utils@3.0.0