socket-dev · Crawled Jul 7, 2026

Coordinated npm and PyPI Campaign Typosquats Popular Secure Payment Apps

4 IoCs
Read original article ↗

AI Summary

A coordinated campaign across npm and PyPI registries has been identified, distributing 17 malicious packages that typosquat popular payment SDKs such as PaySafe, Skrill, and Neteller. The packages mimic legitimate SDKs to harvest environment variables containing sensitive data like API keys, tokens, and credentials. The stolen data is exfiltrated to an AWS-hosted C2 server using ngrok infrastructure, with anti-sandboxing and obfuscation techniques employed to evade detection.

AI-extracted · verify before operational use

Indicators of Compromise 4 extracted

Type Value Detail
Domain caliber-spinner-finishing[.]ngrok-free[.]dev Details →
Filename __init__.py Details →
SHA-256 ce09810adca70ebec87bc455380ef629ceaa2a0d926149d9115604060167682cb2ea8d69f6792a87327ffde2ee4551bb6b99617f53e1ba71bf9a70f45dbc57ea8a70a5c1075f2dea4db94633ddc64b0d03d0385fdeda7c226acc944331febf43c8b4d17c1f0aa7c50f2fa23d7c328482a4ad2c4da4d600f358ebdf200cbefd839fd06d823d54183cc91625fdc6decffe8db2863f6499a955656ebdcc089792cf615805652b2f006e69512b90d0d63883d7ae1ede69d86384fd77bd46235b23696dc672e3bab8bcf80c66b2f95150067fb47429d4cf65eb95215e5f3abc7cade54a4b5c1bc1e948c853cb0978c07c7b8d1540c7b1ded95f8d5ad25c126cb6c7b09727c804c4354e481d2ff9d4934bd1b2518293a9ca34a14f5c7ae9d0cd30ce94313853a82bce61052c00e6a6af85b5069e007a76122c727f31661bc636b12f142cbfc4e4b1de5e68ab81fba7e1b0c711b4d26197b48ea4db6819c9cea223b0eda0313822513f9b89479f666888a4784a3fc99b4cc4566213dcda66b03b47120c3a0dd3479eaf85b65e5abd63d6451f98506faddee47cf4bebd9f91296abb29f039371ac7061168dd3d890061267b3875bc4b30dca5e28d40dbc27a4396439ff1c51c0b6c7817443b021aff44d4416c09fd039849db81860b9b5144e789fa39876e251c3d2bde8fff0487c1eecd359c4a544a09fd708755020e4b1c53ad6b8dd1cd7255730b6a7a3895d622d37d0e8f984d2d280689acef56ff195d663e7723ad5c4faef80c83c7ec0925a4aacb4bddabe82b91066ac41305907ba277cd7b3b8550cb7550224d8d227a0625e7f53be86924d8e057e403b6b91b83ea20df8340481bae9f2fb9866422f07345501fa2cb4c3a99f2652c8c9decdc27ffbf9714e7bc1df8c579ffcbf5527b1856bd1774601a5188b380e442c5a0fbd400bd86a4501bb29973eda4d0c090608c15a976688cad0b2114fdc0dcb89ad37515287ba13aad9e9655f54bfac8a937d78ac506722bae1468ead4cc9ee95b35e0f8ef17ee13d967e4d6a4f53098e48bfa6ecceeaa754592bc249b83404bcfb8542977ae36dac41bfa32548676d32b7639d3171e2f9feefba5026dc336968c91f4ae2b152c54102bc8af4bd2f539630f7800f3491b64c7e2bffe12e955d0d4f03a4f6a4b0018bdeae055c5736366811d2a4b1f78ff206486e7f7445040122efbe023ecd2d20bccd4ed2d87942fbefa5d7b7f19fb6f2e9bc293c96bf577bb97ed3ca56185abcf25447484c76a06918d7f6f6c6f95ee2bced6dd2e9b282c6f5b92b2b7c0976381d5f43cb68850a2506805d60ff466f54eba331e1cc2a513b329f5121e0c391044181314fc888ca5b3ea91a04e1f5b63039ffc7fc3832b8d809a28ad549c6f9d4f23af66bc2b516d1ef71af9b6ee9f8f5af0a99fed562b34809cd55071b94c2d1304b157a66826d27512c3618817fee924e53d14cabb2c4c7f454affde37350f55f02303a74a5fac917279f1078e03a4bfd6afbb89462f97d7344ed10e6e9e9e92b75242c5086d75a492d14e474de7c8f34b18ec0a8a9ce6d77eec8675a9572d9d231d567795a366b9edcfef7f1fa2d398b7cb41890dd3b2f3f1f9803de0cdba0c89c2e4483abea830ba8b8230540ace51788d0712bed9006697ddddb9cbf133c151390bca9d70efa42cb792f7f677189821a24527cd4298ab2acb954df0abb5c1c3f7d9865ea3874d2b135eeee0aa0d12fc108d89e1dd706e4e40eb7605b76d35ca2b7696575278e6e223cc44553c687e45afd04df7eb32efbf49b39da64b7959822edb3f162f9676196e818d9b795d599ba119a961ffe98c4866351735980d213d727fe9c1dfa39d6590012e0593c9837c628fc2cd22aa0f4e486b7ed1aec026978a58e3ed713c1c70f421ab56a18cfb6a120c960d227e495b511c2552f25f188b67eb3bd505ebfffbd73fc3ef0b2976c375df732f0bd0496ed6653c3e2be5a0e5616b41657e9afaa9354fc1a106393373dcbf8aac8455b7d2cbbb44463434528e52a57c502e40b3f9897d0ca32bba6f844b4113f5c017627ea9eba660eb47f405d1889d81cfa99d52017732da9dc52127d03893037874c8671943cede4b8d1bb2a677c02e545941e43f8b21a5761b035e911b53e2c065fea219e0f3462f282fd8e076e13a7e112d364f03bd1ead7abaa83249d544491621254860ab0a73adc9b9c2a69a33b086364ca51b030b6b15e99be46ce8255ddf62839a4fc7f2b34023de5cd62e708ae4393c99579ec1433571998299bf7e2fde9bafeb9a79f8bdf065e961b61dd25cd8dcc43cd78418f3e3eb3fd9002d9e49961eefb12c1022ce4c3b63 Details →
SHA-256 c6af37a6739f0d919ab7049caf3a85831cab44bdbea27e0d9de7adec80334e2bb04daeacd1d1c9020cce2a97fa7af83dbedf4e6d17dd12c0f337f32240399785dabb47d75f2efa6a5540661484efa989ccb338f24938b23152f14f3e424b0cb5c2a361a7d8feb95be97c957fc7652d348f4fa9a987bde5f09883f46b65c460f1 Details →