Findings
F01
Low
Agent connected to an IP address directly
- Confidence
- Info A connection went to a raw IP address instead of a hostname.
- Observed in
- llm:baseline
Description
A connection was made to a hard-coded IP address rather than a hostname.
Impact
Raw IPs bypass DNS-based filtering and logging and are common in malware infrastructure; legitimate software almost always uses hostnames.
Remediation
Identify the address owner (whois/ASN) and block it at egress unless it is explained.
References
- ATT&CK T1071 Application Layer Protocol
Process tree
run llm:baseline
Every program that ran, in the order it started, with what each one touched. Red marks the path to a leak or a planted file.
Show process tree
- runbash -c ls -la ./skill && ls -la ./skill/scripts 2>/dev/null
- runls -la ./skill
- runls -la ./skill/scripts
- runbash -c cd ./skill && cat scripts/shop_search.py && cat _meta.jso...
- runcat scripts/shop_search.py
- runcat _meta.json
- runcat skill-card.md
- runls examples assets
- runbash -c cd ./skill && head -60 scripts/shop_search.py && cat exam...
- runhead -60 scripts/shop_search.py
- runcat examples/cases.json
- runbash -c cd ./skill && python3 scripts/shop_search.py '{"keywords"...
- runpython3 scripts/shop_search.py {"keywords":["éåªèçè³æº"],"budget_max_minor":300...
- net47.100.160.98:443 sent 416 B
- runbash -c cd ./skill && python3 scripts/shop_search.py '{"keywords"...
- runpython3 scripts/shop_search.py {"keywords":["éåªèçè³æº"],"budget_max_minor":300...
- net47.100.160.98:443 sent 416 B
- runcurl -s -m 20 -o /dev/null
- net47.100.160.98:443 sent 171 B
- runbash -c curl -s -m 20 https://47.100.160.98/commerce/api/pub/duma...
- runcurl -s -m 20 https://47.100.160.98/commerce/api/pub/dumate-skill-1/rec... -X
- net47.100.160.98:443 sent 305 B
- runhead -c 2000
- runbash -c curl -s -m 20 https://47.100.160.98/commerce/api/pub/duma...
- runcurl -s -m 20 https://47.100.160.98/commerce/api/pub/dumate-skill-1/rec... -X
- net47.100.160.98:443 sent 321 B
- runhead -c 3000