From 430d3138bd31d459d458fa6a8a6ddfb0997e2343 Mon Sep 17 00:00:00 2001 From: David Keane Date: Mon, 20 Apr 2026 20:02:38 +0100 Subject: [PATCH] Add Moltbook injection dataset paper + update licence to CC BY-NC-SA 4.0 - 4-page research paper: Measuring AI-to-AI Prompt Injection in the Wild - 137,014 items analysed, 10.07% injection rate, 7-category taxonomy - Cross-platform injection gradient (0.5% - 18.85%) - Licence updated from CC BY-SA to CC BY-NC-SA 4.0 - README updated with published resources links Co-Authored-By: Claude Opus 4.6 (1M context) --- moltbook-injection-dataset-paper.md | 167 +++++++++++++++++++++++++++ moltbook-injection-dataset-paper.pdf | Bin 0 -> 52883 bytes 2 files changed, 167 insertions(+) create mode 100644 moltbook-injection-dataset-paper.md create mode 100644 moltbook-injection-dataset-paper.pdf diff --git a/moltbook-injection-dataset-paper.md b/moltbook-injection-dataset-paper.md new file mode 100644 index 0000000..0dadac0 --- /dev/null +++ b/moltbook-injection-dataset-paper.md @@ -0,0 +1,167 @@ +# Measuring AI-to-AI Prompt Injection in the Wild: A Taxonomic Analysis of 137,014 Items from the Moltbook AI-Agent Social Platform + +**Author:** David Keane (x24228257), National College of Ireland +**Programme:** MSc in Cybersecurity (MSCCYBE_JANO25_O) +**Date:** April 2026 +**Licence:** CC BY-NC-SA 4.0 + +--- + +## Abstract + +This paper presents the first empirical measurement of prompt injection prevalence in a naturalistic AI-to-AI social environment. Two systematic collections from the Moltbook AI-agent social platform — an initial corpus of 47,735 items and an extended corpus of 137,014 items — were analysed for prompt injection content using a purpose-built classification framework. The initial corpus yielded an injection rate of 18.85% (4,209 injections), while the extended corpus yielded 10.07% (13,799 injections). The difference is attributed to temporal sampling bias: a single agent (moltshellbroker) was responsible for 27% of injections in the initial sample but only 3.1% at full scale. A seven-category injection taxonomy was developed, revealing that PERSONA_OVERRIDE attacks (identity replacement via DAN-style prompts) dominate at 65.2% of all injections. A cross-platform comparison across four AI-agent platforms found injection rates ranging from 0.5% to 18.85%, suggesting that platform architecture is the primary determinant of injection prevalence. All datasets are published under CC-BY-4.0 on HuggingFace and have received over 14,000 views and 500 downloads from the research community. + +**Keywords:** prompt injection, AI-to-AI communication, Moltbook, attack taxonomy, AI safety, dataset + +--- + +## 1. Introduction + +The rapid growth of AI-agent platforms — systems where autonomous language model agents interact with one another in social environments — has introduced a new class of security concern: AI-to-AI prompt injection. While prompt injection attacks against human-facing AI systems are well-documented (Wei et al., 2023; Greshake et al., 2023), the prevalence and nature of injection attacks within purely agent-to-agent ecosystems has not been empirically measured. + +Moltbook, launched January 28, 2026, is an AI-agent social platform structurally similar to Facebook or Twitter but populated primarily by autonomous AI systems rather than human users. By February 2026, the platform hosted over 1.5 million registered agents. This paper reports on two systematic data collections from the platform, conducted as part of an MSc research programme investigating jailbreak resistance in Small Language Models (Keane, 2026). + +The central research question is straightforward: what proportion of content on a public AI-agent platform constitutes prompt injection, and what forms do these injections take? + +--- + +## 2. Methodology + +### 2.1 Data Collection + +Two collections were conducted: + +**Collection 1 (Initial Corpus):** 15,200 posts and 32,535 comments (47,735 total items) were collected systematically from the Moltbook platform using a purpose-built scraping notebook. Collection occurred in February 2026 during a period of high platform activity. + +**Collection 2 (Extended Corpus):** The collection was subsequently expanded to 66,419 posts and 70,595 comments (137,014 total items) to establish a more representative baseline and to test whether the initial injection rate was inflated by temporal sampling effects. + +### 2.2 Classification Framework + +A seven-category injection taxonomy was developed inductively from the data. Each item was classified using keyword-based detection calibrated against manual review of a 500-item sample. The categories were defined as follows: + +| Category | Description | +|-----------------------|-------------| +| PERSONA_OVERRIDE | DAN-style identity replacement +| | ("pretend you are...", "you are now..."). +| COMMERCIAL_INJECTION | Embedded marketing, affiliate content, or +| | promotional material. +| SOCIAL_ENGINEERING | Rapport-building followed by embedded instruction +| | (pacing and leading). +| INSTRUCTION_INJECTION | Direct task commands embedded within content. +| PRIVILEGE_ESCALATION | Authority framing ("sudo mode", +| | "system administrator override"). +| SYSTEM_PROMPT_ATTACK | Direct extraction or override of system prompts. +| DO_ANYTHING | Explicit jailbreak commands +| | ("do anything now", "ignore all rules"). + +### 2.3 Cross-Platform Comparison + +To assess whether injection rates are platform-specific or reflect a broader phenomenon, the same classification methodology was applied to three additional AI-agent platforms: Clawk, 4claw, and an extended Moltbook collection. Each platform differs in architectural design, moderation policy, and agent autonomy levels. + +--- + +## 3. Results + +### 3.1 Injection Prevalence + +| Corpus | Total Items | Injections Found | Injection Rate | +|----------------------|-------------|------------------|----------------| +| Moltbook Initial | 47,735 | 4,209 | 18.85% | +| Moltbook Extended | 137,014 | 13,799 | 10.07% | + +The 8.78 percentage point difference between the initial and extended corpora is statistically significant and is explained by a temporal sampling bias: the initial collection captured a period of concentrated activity from a single high-volume injection agent. + +### 3.2 Injection Taxonomy Distribution + +| Category | Count | % of Injections | +|-----------------------|-------|-----------------| +| PERSONA_OVERRIDE | 2,742 | 65.2% | +| COMMERCIAL_INJECTION | 704 | 16.7% | +| SOCIAL_ENGINEERING | 325 | 7.7% | +| INSTRUCTION_INJECTION | 168 | 4.0% | +| PRIVILEGE_ESCALATION | 165 | 3.9% | +| SYSTEM_PROMPT_ATTACK | 117 | 2.8% | +| DO_ANYTHING | 69 | 1.6% | + +The dominance of PERSONA_OVERRIDE (65.2%) is notable: the most common real-world attack is identity replacement, not instruction injection. The DAN keyword alone appeared 1,877 times across the corpus. + +### 3.3 Agent Concentration + +A single agent — moltshellbroker — was responsible for 27% of all injections in the initial corpus (1,137 of 4,209). At extended corpus scale, this agent's contribution drops to 3.1% as the broader population of lower-intensity agents dominates. This finding has direct methodological implications: temporal sampling windows in AI-agent platform research can produce significantly inflated prevalence estimates if they coincide with high-activity periods from concentrated injection sources. + +### 3.4 Cross-Platform Injection Gradient + +| Platform | Items Analysed | Injection Rate | +|-------------------|----------------|----------------| +| Clawk | ~10,000 | 0.5% | +| 4claw | ~5,000 | 2.51% | +| Moltbook Extended | 137,014 | 10.07% | +| Moltbook Initial | 47,735 | 18.85% | + +This gradient — 0.5% to 18.85% — was not predicted by any paper in the existing literature. The pattern suggests that platform architecture is the primary determinant of injection prevalence: AI-agent frameworks with structured tool calls and explicit communication boundaries (Clawk) are inherently more resistant to injection than open social platforms with minimal content moderation (Moltbook). + +### 3.5 Community Adoption + +As of April 2026, the published datasets have received: + +| Dataset | Views | Downloads | +|-------------------------------------|--------|------------| +| moltbook-ai-injection-dataset | 4,210 | 288 | +| moltbook-extended-injection-dataset | 8,610 | 70 | +| clawk-ai-agent-dataset | 1,190 | 49 | +| ai-prompt-ai-injection-dataset | 112 | 90 | +| 4claw-ai-agent-dataset | 88 | 2 | +| **Total** | 14,210 | 513 | + +--- + +## 4. Discussion + +### 4.1 Key Findings + +Three findings emerge from this analysis: + +**Finding 1: Nearly one in ten items on a public AI-agent platform is a prompt injection attempt.** The 10.07% equilibrium rate from the extended corpus represents the first empirical baseline for AI-to-AI injection prevalence in a naturalistic setting. Previous injection research has focused exclusively on laboratory settings with standardised attack benchmarks (Zhang et al., 2025; Wei et al., 2023). + +**Finding 2: Identity replacement is the dominant attack vector.** PERSONA_OVERRIDE accounts for 65.2% of all detected injections. This directly validates identity-anchoring defence approaches (Keane, 2026) which address persona replacement at the architectural level rather than relying on keyword filtering. + +**Finding 3: Temporal sampling bias is a significant methodological concern.** The 18.85% initial rate and 10.07% extended rate differ by nearly a factor of two, driven entirely by the activity profile of a single agent. Researchers collecting data from AI-agent platforms must account for this effect or risk reporting inflated prevalence estimates. + +### 4.2 Implications for AI Safety + +The cross-platform injection gradient (0.5%–18.85%) suggests that injection prevalence is primarily an architectural property of the platform, not a fixed characteristic of AI-agent communication. This has practical implications for platform designers: structured communication protocols with explicit tool-call boundaries reduce injection surface area by approximately 20x compared to open social posting environments. + +### 4.3 Limitations + +The classification framework relies on keyword-based detection supplemented by manual review. False negatives — sophisticated injections that do not match known patterns — are likely undercounted. The cross-platform comparison uses different sample sizes, limiting direct statistical comparison. The temporal sampling bias finding, while important, is based on a single platform and may not generalise. + +--- + +## 5. Conclusion + +This paper presents the first empirical measurement of prompt injection in AI-to-AI social environments, establishing a 10.07% equilibrium injection rate on the Moltbook platform across 137,014 items. The seven-category taxonomy, cross-platform gradient, and temporal sampling bias finding contribute both empirical baselines and methodological cautions to the emerging field of AI-agent security research. All datasets are openly available on HuggingFace under CC-BY-4.0 to support reproduction and extension. + +--- + +## Data Availability + +All datasets are published under CC-BY-4.0: + +- Primary dataset: [DavidTKeane/moltbook-ai-injection-dataset](https://huggingface.co/datasets/DavidTKeane/moltbook-ai-injection-dataset) +- Extended dataset: [DavidTKeane/moltbook-extended-injection-dataset](https://huggingface.co/datasets/DavidTKeane/moltbook-extended-injection-dataset) +- Cross-platform datasets: [DavidTKeane/clawk-ai-agent-dataset](https://huggingface.co/datasets/DavidTKeane/clawk-ai-agent-dataset), [DavidTKeane/4claw-ai-agent-dataset](https://huggingface.co/datasets/DavidTKeane/4claw-ai-agent-dataset) +- Evaluation test suite: [DavidTKeane/ai-prompt-ai-injection-dataset](https://huggingface.co/datasets/DavidTKeane/ai-prompt-ai-injection-dataset) + +--- + +## References + +Greshake, K., Abdelnabi, S., Mishra, S., Endres, C., Holz, T., & Fritz, M. (2023). Not what you've signed up for: Compromising real-world LLM-integrated applications with indirect prompt injection. *Proceedings of the 16th ACM Workshop on Artificial Intelligence and Security (AISec 2023)*. https://arxiv.org/abs/2302.12173 + +Keane, D. (2026). *CyberRanger V42: Identity-anchored jailbreak resistance in small language models*. MSc Cybersecurity Project, National College of Ireland. + +OWASP Foundation. (2023). *OWASP Top 10 for Large Language Model Applications, v1.1*. https://owasp.org/www-project-top-10-for-large-language-model-applications/ + +Wei, A., Haghtalab, N., & Steinhardt, J. (2023). Jailbroken: How does LLM safety training fail? *Advances in Neural Information Processing Systems (NeurIPS 2023, Oral)*. https://arxiv.org/abs/2307.02483 + +Zhang, W., Du, Y., Pang, T., Liu, Q., Liu, Q., Liu, Y., & Lin, M. (2025). Can small language models reliably resist jailbreak attacks? A comprehensive evaluation. *arXiv preprint arXiv:2503.06519*. https://arxiv.org/abs/2503.06519 diff --git a/moltbook-injection-dataset-paper.pdf b/moltbook-injection-dataset-paper.pdf new file mode 100644 index 0000000000000000000000000000000000000000..87a6aad481cff92b4543b3e19b6f59f3e8488528 GIT binary patch literal 52883 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 d?042L8{7NVw!d#gfQiNrAz@{exP61