INTEL_REPORT
Snyk Blog — AppSec & supply chain · published 4/30/2026, 12:00:00 AM · TLP amber
Summary
Ingested excerpt (first ~500 chars of normalized text).
lightning PyPI Compromise: A Bun-Based Credential Stealer in Python A malicious release of the lightning PyPI package ships a credential-stealing Bun payload that runs on import. Snyk has a live advisory. Here's what's in the package, what to rotate, and how the payload pattern connects to the Mini Shai-Hulud npm campaign one day earlier. Lightning PyPI Compromise: Bun-Based Stealer | Snyk You need to enable JavaScript to run this app. Skip to main content Platform Platform…
https://snyk.io/blog/lightning-pypi-compromise-bun-based-credential-stealer
sha256:31c3487059ab8d18bb92301f94f8f1e74b013eeccbac7a75ba0ac0135bf66d25
What we pulled out
Deterministic extractor (IOC + allowlisted tokens + ATT&CK IDs present in DB).
Indicators
Linked with report → mentions → indicator. Values open the indicator workspace.
Malware families
Allowlist token matches only.
Threat actors mentioned
Allowlist mentions — not a formal attribution verdict.
ATT&CK techniques
MITRE IDs referenced in text and present in local technique table.
CONTINUE INVESTIGATION
High-signal pivots without leaving the thread you started in search.
Browse the report corpus.
Neighborhood from the first linked indicator.
| registry.npmjs.org |
| Open → |
| domain | api.github.com | Open → |
| domain | app.snyk.io | Open → |
| domain | app.us.snyk.io | Open → |
| domain | app.eu.snyk.io | Open → |
| domain | app.au.snyk.io | Open → |
| domain | plus.probely.app | Open → |
| domain | pypistats.org | Open → |
| domain | pypi.org | Open → |
| domain | start.py | Open → |
| domain | lightning-2.6.3-py3-none-any.whl | Open → |
| domain | poetry.lock | Open → |
| domain | os.path.join | Open → |
| domain | os.path.dirname | Open → |
| domain | os.path.exists | Open → |
| domain | subprocess.popen | Open → |
| domain | sys.executable | Open → |
| domain | subprocess.devnull | Open → |
| domain | oauth2.googleapis.com | Open → |
| domain | tasks.json | Open → |
| domain | release-pkg.yml | Open → |
| domain | grid.ai | Open → |
| url | https://pypi.org/pypi/lightning/json | Open → |
| url | https://github.com/oven-sh/bun/releases/download/bun-v1.3.13/<platform>.zip | Open → |
| url | http://169.254.169.254 | Open → |
| url | http://169.254.170.2 | Open → |
| url | https://oauth2.googleapis.com/tokeninfo | Open → |
| url | https://api.github.com/user | Open → |
| url | https://registry.npmjs.org/-/whoami | Open → |
| url | https://github.com/Lightning-AI/pytorch-lightning/issues/21691 | Open → |
| url | https://github.com/oven-sh/bun/releases/download/bun-v1.3.13/ | Open → |
| url | https://github.com/search?q=%22A+Mini+Shai-Hulud+has+Appeared%22&type=repositories | Open → |
| sha256 | 8046a11187c135da6959862ff3846e99ad15462d2ec8a2f77a30ad53ebd5dcf2 | Open → |
| sha256 | 5f5852b5f604369945118937b058e49064612ac69826e0adadca39a357dfb5b1 | Open → |
| sha256 | 56070a9d8de0c0ffb1ec5c309953cf4679432df5a78df9aeb020fbb73d2be9fb | Open → |