{
 "public_id": "AIR-2025-0169",
 "incident_id": "2025-11-gtig-promptflux",
 "date_disclosed": "2025-11-05",
 "date_occurred": "2025",
 "title": "PROMPTFLUX: VBScript dropper that calls the Gemini API to rewrite its own source for evasion",
 "class": "in_the_wild",
 "attack_surface": "other",
 "initial_vector": "dropper_with_decoy_installer",
 "agent_capability_abused": [
  "runtime_llm_code_rewriting",
  "model_api_abuse"
 ],
 "target_product": "Google Gemini API",
 "target_vendor": "Google",
 "autonomy_level": "semi_autonomous",
 "impact_realized": false,
 "impact_type": [
  "evasion"
 ],
 "blast_radius": "Unattributed, financially motivated; assessed to be in development/testing",
 "cve": [],
 "taxonomy": {
  "owasp_asi": [
   "ASI10"
  ],
  "mitre_atlas": [],
  "labels": [
   "metamorphic_malware",
   "llm_in_malware",
   "experimental"
  ]
 },
 "defense_present": "Gemini API abuse detection",
 "defense_bypassed": false,
 "fix_shipped": "Google disabled the associated assets and hardened the model against the misuse pattern",
 "primary_sources": [
  "https://cloud.google.com/blog/topics/threat-intelligence/threat-actor-usage-of-ai-tools"
 ],
 "verified_quote": "Our intelligence also indicates this activity is in a development or testing phase, as opposed to being used in the wild, and currently does not have the ability to compromise a victim network or device.",
 "confidence": "high",
 "notes": "Heavily over-reported in trade press as 'AI malware that rewrites itself hourly'. Google's own text says the self-modification function AttemptToUpdateSelf is commented out and the family cannot compromise a device. impact_realized deliberately false. Kept because the intent and the AI-response logging to %TEMP%\\thinking_robot_log.txt are real artefacts.",
 "risk_category": "security_fraud",
 "risk_secondary": [],
 "risk_subcategory": "Unclassified",
 "risk_sub_secondary": [],
 "ai_entity": "generative",
 "agency": "agent_acted",
 "agency_debatable": true,
 "agency_reason": "the dropper calls Gemini and applies the rewritten source itself",
 "vector_family": "other",
 "vector_detail": "dropper_with_decoy_installer",
 "guardrail_kind": [
  "abuse_detection"
 ],
 "guardrail_outcome": "silent",
 "xrefs": {
  "aiid": [],
  "atlas": [],
  "cve": [],
  "ghsa": []
 },
 "primary_asi": "ASI10",
 "agent_framework": "unknown",
 "model_provider": "google",
 "model_name": "",
 "detection_mechanism": "vendor_disclosure",
 "tool_access": "unknown",
 "financial_loss_band": "unknown",
 "eai_category": "policy_drift",
 "eai_domain": "governance",
 "eai_secondary": [],
 "eai_reason": "impact rule: policy_drift",
 "asi_curated": [],
 "asi_scope": "in_scope",
 "asi_provenance": "rule",
 "asi_reason": "ASI10 (eai fallback: policy_drift)",
 "submitted_by": "EAI Internal"
}