Cremit
/incidentsfield log
CatchesCampaignsExfilPatternsLLMIncidentsMethodology
↺rss↗cremit.io

incidents.cremit.io

A reference feed of real-world Non-Human Identity (NHI) credential leak incidents. Maintained by Cremit.

Browse

  • All incidents
  • npm supply chain
  • CI/CD compromise
  • Methodology

Subscribe

  • RSS feed
  • @cremit_io
  • GitHub
// status
monitor active
// build
2026-07-17
// origin
cremit · seoul, kr
// license
CC BY 4.0

© 2026 Cremit. content reuse encouraged with attribution.

home/campaigns/npm/dxq613

// publisher campaign · npm

dxq613

All caught packages published by the dxq613 account on npm, plus the author + maintainer info the registry currently exposes. Use this view to pivot: shared emails / names across packages are strong evidence of a single attacker behind multiple throwaway handles.

↗npmjs.com publisher↗pypi.org user
packages
3
distinct names
catch events
3
versions × names
blast
53/wk
combined weekly downloads
active span
2026-05-19 → 2026-05-19
first → last catch

// publisher osint

Account-level signals. Activity span tells you how long this handle has been around (fresh = throwaway-prone). Email domains separate single-use webmail from real org addresses. Cross-ecosystem handles + GitHub links are the strongest attribution pivot — same name on multiple registries usually means same operator.

activity on npm
  • packages on registry: 5
  • first publish: 2015-06-01
  • latest publish: 2025-10-09
  • active span: 3783d
same handle on other registries
  • npm /~dxq613: exists ↗
  • pypi /user/dxq613: exists ↗
  • github.com/dxq613: exists ↗
email domains
  • qq.com×21webmail
  • gmail.com×15webmail
  • 163.com×6webmail
  • outlook.com×3webmail
  • antgroup.com×3
  • yahoo.com×1webmail

// exfil path

what is read → where it ships
steals
  • ○ home dir
→
sends to

(no destination string extracted — payload may be dynamic / obfuscated)

Targets resolved from static-analysis flags; destinations extracted from the captured code excerpt. Full list + structured fields available in the IOC panel below.

// cross-publisher email signals

An email from this campaign also appears on caught packages under a different publisher account. Strong evidence that one operator runs both handles.

  • yunji.me@outlook.com
    also on 5 packages from 1 other publisher:
    • by
    • by
    • by
    • by
    • by
  • 943720372@qq.com
    also on 5 packages from 1 other publisher:
    • by
    • by
    • by
    • by
    • by
  • jinke.li666@gmail.com
    also on 5 packages from 1 other publisher:
    • by
    • by
    • by
    • by
    • by
  • 120635640@qq.com
    also on 5 packages from 1 other publisher:

// shared author identifiers

Same email or author name on more than one package — direct attribution evidence beyond the shared publisher account.

emails
  • yunji.me@outlook.com— @antv/stat, @antv/interaction, @antv/istanbul
  • 943720372@qq.com— @antv/stat, @antv/interaction, @antv/istanbul
  • jinke.li666@gmail.com— @antv/stat, @antv/interaction, @antv/istanbul
  • 120635640@qq.com— @antv/stat, @antv/interaction, @antv/istanbul
  • army8735@qq.com— @antv/stat, @antv/interaction, @antv/istanbul
  • dengfuping_private@163.com— @antv/stat, @antv/interaction, @antv/istanbul
  • afc163@gmail.com— @antv/stat, @antv/interaction, @antv/istanbul
  • chenluuli@gmail.com— @antv/stat, @antv/interaction, @antv/istanbul
  • 1175863618@qq.com— @antv/stat, @antv/interaction, @antv/istanbul
  • 1491812683@qq.com— @antv/stat, @antv/interaction, @antv/istanbul
  • zhuyuxin0627@gmail.com— @antv/stat, @antv/interaction, @antv/istanbul

// pattern footprint

Static-analysis flags that fired across the campaign, with how many packages each touched. Use as the "what kind of stealer is this" answer.

  • ×1
  • ×1
  • ×1

// full activity on npm

Every package this account currently has on the registry, newest first. ● caught by our pipeline · ○ not yet flagged.0/5 caught.

  • ○
    rc-table@ 7.55.1

    table ui component for react

    2025-10-09
  • ○
    g2@ 2.3.13

    An implementation of the Grammar of Graphics in javascript

    2017-10-26
  • ○
    g2-mobile@ 2.2.0-beta.3

    The mobile version of g2

    2017-09-25
  • ○
    spm-dataframe@ 1.0.21

    data frame for statistics

// packages in this campaign

3 distinct · newest first
  • ↳ author:https://github.com/orgs/antvis/peoplemaintainers: lvisei <yunji.me@outlook.com>, iaaron <943720372@qq.com>, jinke.li <jinke.li666@gmail.com>, lzxue <120635640@qq.com>, army8735 <army8735@qq.com>, dengfuping <dengfuping_private@163.com>, afc163 <afc163@gmail.com>, chenluli <chenluuli@gmail.com>, kn9117 <1175863618@qq.com>, bbsqq <1491812683@qq.com>, banxuan <zhuyuxin0627@gmail.com>, yanxiong <ojh496845051@gmail.com>, atool <wzwahl36@qq.com>, pearl_wang <610999886@qq.com>, alex_zjt <alex_zjt@163.com>, duxinyue023 <duxinyue.dxy@antgroup.com>↗ registry
  • ↳ author:Krishnan Anantheswaran<kananthmail-github@yahoo.com>maintainers: lvisei <yunji.me@outlook.com>, iaaron <943720372@qq.com>, jinke.li <jinke.li666@gmail.com>, lzxue <120635640@qq.com>, army8735 <army8735@qq.com>, dengfuping <dengfuping_private@163.com>, afc163 <afc163@gmail.com>, chenluli <chenluuli@gmail.com>, kn9117 <1175863618@qq.com>, bbsqq <1491812683@qq.com>, banxuan <zhuyuxin0627@gmail.com>, yanxiong <ojh496845051@gmail.com>, atool <wzwahl36@qq.com>, pearl_wang <610999886@qq.com>, alex_zjt <alex_zjt@163.com>, duxinyue023 <duxinyue.dxy@antgroup.com>↗ registry
  • ↳ author:https://github.com/orgs/antvis/peoplemaintainers: lvisei <yunji.me@outlook.com>, iaaron <943720372@qq.com>, jinke.li <jinke.li666@gmail.com>, lzxue <120635640@qq.com>, army8735 <army8735@qq.com>, dengfuping <dengfuping_private@163.com>, afc163 <afc163@gmail.com>, chenluli <chenluuli@gmail.com>, kn9117 <1175863618@qq.com>, bbsqq <1491812683@qq.com>, banxuan <zhuyuxin0627@gmail.com>, yanxiong <ojh496845051@gmail.com>, atool <wzwahl36@qq.com>, pearl_wang <610999886@qq.com>, alex_zjt <alex_zjt@163.com>, duxinyue023 <duxinyue.dxy@antgroup.com>
  • npm/@antv/l7-mapsby lzxue
  • npm/@antv/l7by lzxue
  • npm/@antv/l7-layersby lzxue
  • npm/@antv/l7-coreby lzxue
  • npm/@antv/l7-componentby lzxue
  • army8735@qq.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • dengfuping_private@163.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • afc163@gmail.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • chenluuli@gmail.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • 1175863618@qq.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • 1491812683@qq.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • zhuyuxin0627@gmail.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • ojh496845051@gmail.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • wzwahl36@qq.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • 610999886@qq.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • alex_zjt@163.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • duxinyue.dxy@antgroup.com
    also on 5 packages from 1 other publisher:
    • npm/@antv/l7-mapsby lzxue
    • npm/@antv/l7by lzxue
    • npm/@antv/l7-layersby lzxue
    • npm/@antv/l7-coreby lzxue
    • npm/@antv/l7-componentby lzxue
  • ojh496845051@gmail.com
    — @antv/stat, @antv/interaction, @antv/istanbul
  • wzwahl36@qq.com— @antv/stat, @antv/interaction, @antv/istanbul
  • 610999886@qq.com— @antv/stat, @antv/interaction, @antv/istanbul
  • alex_zjt@163.com— @antv/stat, @antv/interaction, @antv/istanbul
  • duxinyue.dxy@antgroup.com— @antv/stat, @antv/interaction, @antv/istanbul
  • author names
    • https://github.com/orgs/antvis/people— @antv/stat, @antv/interaction
    2016-01-20
  • ○
    rc-pager@ 2.2.0

    pager ui component for react

    2015-06-01
  • ↗ registry
    npm/@antv/l7-maps
    lzxue
    npm/@antv/l7
    lzxue
    npm/@antv/l7-layers
    lzxue
    npm/@antv/l7-core
    lzxue
    npm/@antv/l7-component
    lzxue
    npm/@antv/l7-maps
    lzxue
    npm/@antv/l7
    lzxue
    npm/@antv/l7-layers
    lzxue
    npm/@antv/l7-core
    lzxue
    npm/@antv/l7-component
    lzxue
    npm/@antv/l7-maps
    lzxue
    npm/@antv/l7
    lzxue
    npm/@antv/l7-layers
    lzxue
    npm/@antv/l7-core
    lzxue
    npm/@antv/l7-component
    lzxue
    child-process-spawn
    reads-env-vars
    reads-homedir
    AUTO-PUBLISHED/npm/2018-06-06/MAL-2026-4086

    @antv/stat@0.0.2

    by dxq613

    the Grammar of Graphics in Javascript

    child-process-spawn

    → No suspicious destination, no remote-exec shape — 1 known-vendor host(s).

    weekly
    53
    /wk
    llm verdict
    benign 0.85
    h-score
    75
    patterns
    1
    size
    200.5 KB
    versions
    2
    AUTO-PUBLISHED/npm/2019-04-02/MAL-2026-4031

    @antv/istanbul@0.0.0

    by dxq613

    Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests

    reads-env-varsreads-homedir

    → No suspicious destination, no remote-exec shape — 1 known-vendor host(s).

    weekly
    —
    /wk
    llm verdict
    benign 0.85
    h-score
    75
    patterns
    2
    size
    298.9 KB
    versions
    1
    AUTO-PUBLISHED/npm/2020-04-07/MAL-2026-4030

    @antv/interaction@0.2.0-beta.2

    by dxq613

    interaction plugins for AntV products

    → sends tohttps://github.com/orgs/antvis/people

    → No suspicious destination, no remote-exec shape — 1 known-vendor host(s).

    weekly
    —
    /wk
    llm verdict
    benign 0.85
    h-score
    75
    size
    108.9 KB
    versions
    16