insta-api-wrapper@1.1.0
Malicious code in insta-api-wrapper (npm)
Analysis
insta-api-wrapper is an Instagram scraping/login helper that sends the caller's Instagram login credentials to the author's own server and then drives the victim's account from a remote task list. In lib/lib/handler.js, getCookies() performs the Instagram login and then issues a POST to hxxps://reelsaver[.]appit-online[.]de/v2/insta/check with the JSON body {username, data:{pass, body: <the URL-encoded login form containing the plaintext password>, data: <the full login response>}} — the username, password and session response are sent to a host outside the Instagram API. lib/lib/login.service.js hardcodes the same backend (hxxps://reelsaver[.]appit-online[.]de), fetches /api/details for device parameters and /v2/insta/verify, and verifyAccount() takes the users and posts returned by that endpoint and calls igService.follow(u, allHeaders) / igService.like(id, allHeaders) using the victim's Authorization, Ig-U-Ds-User-Id, Ig-U-Rur and X-Ig-Www-Claim headers, so follows and likes on the account are dictated by the remote server. lib/lib/client.service.js additionally issues a GET to hxxps://reelsaver[.]appit-online[.]de/v2/insta/<username>/<b>/<type> on each request.
- analyzed by
- Leitwacht
- first seen
- Oct 25, 2026, 07:15 AM
- analyzed
- Oct 25, 2026, 08:21 AM
Related advisories
- app-kst-engine@2.1.6
- stellarfixer@1.0.0
- app-sim-layer@2.1.6
- app-data-ist@2.1.6
- application-util@2.1.6
- ddaxx@1.0.0
- ts-einkle@1.0.9
- ref-slot@1.0.9
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.