MAL-2026-18427

See a problem?
Import Source
https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/skills-analyzer/MAL-2026-18427.json
JSON Data
https://api.osv.dev/v1/vulns/MAL-2026-18427
Published
2026-10-31T12:55:07Z
Modified
2026-10-31T13:45:03Z
Summary
Malicious code in skills-analyzer (PyPI)
Details

-= Per source details. Do not edit below this line.=-

Source: kam193 (415c95c384a9901bda7b98bdcf86142c041e21de2759e7048769a49bf54d9bea)

In this campaign, specific versions of involved affected packages hide malicious actions. The malicious code is hidden in specific versions of a dependency (is-it-ai), intentionally pinned by specific versions of dependent packages. All package versions were uploaded with malicious intention; the ones without malicious references are clearly intendent only to hide a cover for the rest. When triggered, the malicious action fingerprints the environment and contacts the remote server. If it responds with an URL, it will be downloaded and executed.

The malicious code is in 0.1.1, other releases are just to cover it.


Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.

Campaign: 2026-10-is-it-ai

Reasons (based on the campaign):

  • Downloads and executes a remote executable.

  • The malicious code is intentionally included in a dependency of the package

  • targetted-attack

  • action-hidden-in-lib-usage

Database specific
{
    "iocs":  {
        "domains":  [
            "cdn-9zp0pi12ck0dmfig-3ozmpyh7ja-uc.a.run.app"
        ],
        "urls":  [
            "https://cdn-9zp0pi12ck0dmfig-3ozmpyh7ja-uc.a.run.app/v1/session/info"
        ]
    },
    "malicious-packages-origins":  [
        {
            "id":  "pypi/2026-10-is-it-ai/skills-analyzer",
            "import_time":  "2026-10-31T13:10:11.937696302Z",
            "modified_time":  "2026-10-31T12:55:07.206003Z",
            "sha256":  "415c95c384a9901bda7b98bdcf86142c041e21de2759e7048769a49bf54d9bea",
            "source":  "kam193",
            "versions":  [
                "0.1.0",
                "0.1.1",
                "0.1.2"
            ]
        },
        {
            "id":  "pypi/2026-10-is-it-ai/skills-analyzer",
            "import_time":  "2026-10-31T13:35:40.319173956Z",
            "modified_time":  "2026-10-31T12:55:07.206003Z",
            "sha256":  "ad55bf608a0d98ad7dba9f1c878179c1b1f150e98d56401ac561aab6e5fa4e5c",
            "source":  "kam193",
            "versions":  [
                "0.1.0",
                "0.1.1",
                "0.1.2"
            ]
        }
    ]
}
References
Credits

Affected packages

PyPI / skills-analyzer

Package

Name
skills-analyzer
View open source insights on deps.dev
Purl
pkg:pypi/skills-analyzer

Affected ranges

Affected versions

0.*
0.1.0
0.1.1
0.1.2

Database specific

source
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/pypi/skills-analyzer/MAL-2026-18427.json"