Releases: NodeSecure/js-x-ray
@nodesecure/tracer@3.0.0
Major Changes
Minor Changes
-
#385
91031f8Thanks @clemgbld! - feat(tracer): add follow consecutive assignment of return values -
#390
7927535Thanks @fraxken! - Refactor global id prefix removal by implementing a new generic Util function -
#391
facb858Thanks @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
857308cThanks @clemgbld! - feat(probes) add minimal implementation of data-exfiltration -
#392
02a2d05Thanks @fraxken! - Simplify tracing validation & add new spread test for the probe -
#398
b6d2474Thanks @fraxken! - Implement new pipeline mechanism with a built-in deobfuscate -
#382
bc62d3eThanks @clemgbld! - feat(probes): add finalize callback -
#397
283d5b6Thanks @fraxken! - Integrate estree-walker natively using meriyah ESTree types -
#387
4d097ccThanks @fraxken! - Move trojan-source detection from SourceFile to AstAnalyser -
#396
f66af80Thanks @fraxken! - Move Signals into probe.main context -
#380
99fd4feThanks @clemgbld! - refactor(probes): isFetch detect fetch re-assigment -
#395
fad019fThanks @fraxken! - Implement context for Probe and ProbeRunner -
#389
f037105Thanks @clemgbld! - feat(probes): isLiteral detect api.ipify.org with shady link -
#384
728d744Thanks @fraxken! - move ProbeRunner from SourceFile to AstAnalyser class
Patch Changes
-
#376
d5b98deThanks @tony-go! - Handle uname as unsafe-command -
#400
14cb982Thanks @fraxken! - Properly deep clone and reset probe context -
#381
ca954d8Thanks @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
e37384cThanks @intincrab! - feat(probes): add serialize-environment warning detectionAdd new probe to detect potential environment variable exfiltration through
JSON.stringify(process.env). -
#362
5f78d4aThanks @clemgbld! - feat(probes): add initialize -
#366
cf2b5ebThanks @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