Malware Feed Entry Detected 2026-09-22
Detections feed entry — detected by codelake scanners. This package was flagged by our own detection pipeline. The rules that fired and package identifiers are below. Full analysis, timeline and IOCs live on hand-curated advisories at /advisories; this page is the machine-generated receipt for the live detections feed.
Detection details
@vite-tab/[email protected] published to npm, flagged by codelake scanners on 2026-09-22 05:41 UTC.
Detector rules that fired on this package:
- Source assembles a string from fragments and reaches a dynamic exec / process spawn — split-string evasion of an exec/command
behavior.static.assembled-exec - Source spawns a child process with a non-literal command
behavior.static.child-spawn-dynamic - Source decodes a payload (base64/hex/unescape) and dynamically exec's it (eval/Function/vm) in the same file — packed-payload dropper
behavior.static.decode-exec - Source executes a string as code (new Function / vm.run* / setTimeout("...")) — dynamic-eval pattern
behavior.static.dynamic-exec - Source loads a module from a non-literal name — opaque dependency
behavior.static.dynamic-require - Source contains a long base64 string literal — possible embedded payload
behavior.static.long-base64 - Source builds strings from char codes / hex escapes — obfuscation (often wraps a hidden payload)
behavior.static.obfuscation-charcode - Source assembles a string from short literal fragments ("ev"+"al") — no legit reason; classic keyword/command-hiding obfuscation
behavior.static.obfuscation-string-concat - Source opens a raw socket and spawns a child process in the same module — reverse-shell pattern
behavior.static.reverse-shell - Source opens a raw TCP socket from a user-controlled host
behavior.static.tcp-dial
OSV reference: MAL-2026-16371
This is an auto-generated entry in the codelake detections feed. Hand-curated deep case studies live on /advisories.