{
	"id": "e587ea9f-d9a8-4e13-ac3c-26afc4ab1750",
	"created_at": "2026-04-06T00:19:16.907018Z",
	"updated_at": "2026-04-10T03:36:17.186126Z",
	"deleted_at": null,
	"sha1_hash": "7ef15770e5f7125e2fc0963f25435d40444e512b",
	"title": "Threat Group Cards: A Threat Actor Encyclopedia",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 50438,
	"plain_text": "Threat Group Cards: A Threat Actor Encyclopedia\nArchived: 2026-04-02 11:36:13 UTC\nHome \u003e List all groups \u003e List all tools \u003e List all groups using tool InvisibleFerret\n Tool: InvisibleFerret\nNames InvisibleFerret\nCategory Malware\nType Backdoor\nDescription (Palo Alto) InvisibleFerret is a simple but powerful Python-based backdoor.\nInformation\nMalpedia Last change to this tool card: 28 December 2024\nDownload this tool card in JSON format\nAll groups using tool InvisibleFerret\nChanged Name Country Observed\nAPT groups\n ↳ Subgroup: Operation Contagious Interview 2020-Jul 2025\n1 group listed (1 APT, 0 other, 0 unknown)\nSource: https://apt.etda.or.th/cgi-bin/listgroups.cgi?u=4f37abdf-bcc2-4ed3-8d35-0910893dea62\nhttps://apt.etda.or.th/cgi-bin/listgroups.cgi?u=4f37abdf-bcc2-4ed3-8d35-0910893dea62\nPage 1 of 1",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"ETDA"
	],
	"references": [
		"https://apt.etda.or.th/cgi-bin/listgroups.cgi?u=4f37abdf-bcc2-4ed3-8d35-0910893dea62"
	],
	"report_names": [
		"listgroups.cgi?u=4f37abdf-bcc2-4ed3-8d35-0910893dea62"
	],
	"threat_actors": [
		{
			"id": "4fc99d9b-9b66-4516-b0db-520fbef049ed",
			"created_at": "2025-10-29T02:00:51.949631Z",
			"updated_at": "2026-04-10T02:00:05.346203Z",
			"deleted_at": null,
			"main_name": "Contagious Interview",
			"aliases": [
				"Contagious Interview",
				"DeceptiveDevelopment",
				"Gwisin Gang",
				"Tenacious Pungsan",
				"DEV#POPPER",
				"PurpleBravo",
				"TAG-121"
			],
			"source_name": "MITRE:Contagious Interview",
			"tools": [
				"InvisibleFerret",
				"BeaverTail",
				"XORIndex Loader",
				"HexEval Loader"
			],
			"source_id": "MITRE",
			"reports": null
		},
		{
			"id": "ef59a0d9-c556-4448-8553-ed28f315d352",
			"created_at": "2025-06-29T02:01:57.047978Z",
			"updated_at": "2026-04-10T02:00:04.744218Z",
			"deleted_at": null,
			"main_name": "Operation Contagious Interview",
			"aliases": [
				"Jasper Sleet",
				"Nickel Tapestry",
				"Operation Contagious Interview",
				"PurpleBravo",
				"Storm-0287",
				"Tenacious Pungsan",
				"UNC5267",
				"Wagemole",
				"WaterPlum"
			],
			"source_name": "ETDA:Operation Contagious Interview",
			"tools": [
				"BeaverTail",
				"InvisibleFerret",
				"OtterCookie",
				"PylangGhost"
			],
			"source_id": "ETDA",
			"reports": null
		}
	],
	"ts_created_at": 1775434756,
	"ts_updated_at": 1775792177,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/7ef15770e5f7125e2fc0963f25435d40444e512b.pdf",
		"text": "https://archive.orkl.eu/7ef15770e5f7125e2fc0963f25435d40444e512b.txt",
		"img": "https://archive.orkl.eu/7ef15770e5f7125e2fc0963f25435d40444e512b.jpg"
	}
}