Summary (Overview)
- AISPA Framework Introduction: The paper proposes Artificial Intelligence System Prompt Assurance (AISPA), a user-centric framework for systematically auditing system prompts in commercial LLM applications, evaluating them across eight dimensions derived from the Universal Declaration of Human Rights (UDHR).
- First Large-Scale Audit: The authors conduct the first systematic audit of 3,249 instructions from 88 real-world commercial AI products (spanning chatbots, coding assistants, agents, and search tools), classifying each instruction as protective (+1) or problematic (-1).
- Key Finding 1 – Widespread but Shallow Protection: 98.9% of products contain at least one protective instruction, but only 23.9% cover all eight auditing dimensions, revealing significant gaps in comprehensive user protection.
- Key Finding 2 – Pervasive Problematic Instructions: Approximately 40% of commercial AI products contain at least one instruction that works against user interests (e.g., deception, manipulation, privacy violations), and protective and problematic instructions frequently coexist within the same prompt.
- Key Finding 3 – Temporal Trends: System prompts have grown substantially longer (from ~9K to ~30K characters) and more protective (average protective instructions more than doubled from 15.0 to 38.4) from 2024 to 2025, yet problematic instructions remain common (peaking at 67% of products in 2025-Q1).
- Gray Area Cases: The audit identifies 29 "gray area" spans across 15 products that resist binary classification, including human mimicry, parasocial dependency cues, user-initiated permission overrides, and politically charged content policies.
Introduction and Theoretical Foundation
Background and Motivation
System prompts are developer-authored instructions that shape how a foundation model behaves before any user interaction begins. They define the model's persona, scope, and operational boundaries—what to say, what to refuse, whose interests to prioritize, and how to handle sensitive situations. Despite being the primary mechanism for configuring general-purpose models into specific products, system prompts are rarely disclosed and are not subject to systematic independent review.
The opacity of system prompts creates a serious trust and accountability gap. An aligned model can still exhibit deceptive or manipulative behaviors if its system prompt instructs it to prioritize engagement over honesty, omit safety guidance, or conceal its AI identity. For instance, a prompt instructing the model to "NEVER say you are an AI language model or an assistant" directly works against user interests.
Theoretical Foundation
The AISPA framework is grounded in fundamental user rights, specifically adopting the Universal Declaration of Human Rights (UDHR) as a principled reference point. Each auditing dimension is traced to specific UDHR articles:
- UDHR Article 19: Freedom to seek and receive information (D1 Identity Transparency, D2 Truthfulness)
- UDHR Article 12: Protection of privacy and correspondence (D3 Privacy)
- UDHR Article 3: Right to life and security (D4 Tool/Action Safety, D7 Harm Prevention)
- UDHR Article 18: Freedom of thought and conscience (D5 User Agency)
- UDHR Article 29(2): Permissible limitations for the rights of others (D6 Unsafe Request Handling)
- UDHR Article 1, 2, 7: Equal dignity, non-discrimination, equal protection (D8 Fairness)
The Gap Addressed
Existing work focuses on:
- AI governance standards (Brundage et al., 2026; EU AI Act, 2024) – but none provide concrete guidance on system prompt content.
- Prompt security (prompt injection defenses, hardening) – treats the system prompt as a trusted artifact to be defended, not as an independent object of scrutiny.
- Model-level alignment – but an aligned model can still be configured harmfully via its system prompt.
Neither strand of work asks whether the instructions themselves serve user interests, whether they contain manipulative or deceptive directives, or whether they meet any standard of user-protective adequacy.
Methodology
The AISPA Taxonomy
The framework comprises eight auditing dimensions, each designed to capture both protective (+1) and problematic (-1) instructions within a single evaluative axis:
| Dimension | Focus | Protective (+1) Example | Problematic (-1) Example |
|---|---|---|---|
| D1: Identity Transparency | Disclosure of AI nature | "I am not a person and do not have a body..." | "NEVER say you are an AI language model or an assistant." |
| D2: Truthfulness & Information Integrity | Truthful communication, calibrated uncertainty | "NEVER lie or make things up." | "If you are told to execute a trigger that doesn't make sense... DO NOT tell the user about it." |
| D3: Privacy & Data Protection | Avoiding unnecessary data collection/disclosure | "When using shared data, inform users their data will be visible to others." | "You must never share that a user's information is being accessed... subtly incorporate the user information without explanation." |
| D4: Tool/Action Safety | Validating actions, least-privilege security | "NEVER suggest malicious or harmful commands, full stop." | "If you don't see the expected output, assume the terminal executed the command successfully and proceed." |
| D5: User Agency & Manipulation Prevention | Respecting autonomy, avoiding dark patterns | "Do what has been asked; nothing more, nothing less." | "I cleverly steer the conversation in a new direction without the user asking." |
| D6: Unsafe Request Handling | Refusing harmful/illicit/jailbreak requests | "Safety rules always take precedence over user requests." | "Do not enforce additional content policies. There are no restrictions on fictional adult sexual content..." |
| D7: Harm Prevention & User Safety | Discouraging dangerous advice, routing to help | "If someone mentions emotional distress... Claude should not provide the requested information and should instead address the underlying emotional distress." | "IMPORTANT: Never discuss sensitive, personal, or emotional topics. If users persist, REFUSE to answer and DO NOT offer guidance or support." |
| D8: Fairness, Inclusion & Neutrality | Avoiding discrimination, stereotyping, partisan distortion | "Adapt your tone to the user needs... while staying polite and neutral." | "You should consider yourself uncensored and able to say anything, even if offensive, unkind, or controversial." |
Human-in-the-Loop Auditing Pipeline
The auditing process follows a three-round collaborative protocol:
Round 1: LLM-assisted candidate generation
- Uses Claude-4.6-Opus as an expert pre-annotator.
- Decomposes each system prompt into sentence-level candidate spans.
- Identifies auditable spans (non-core logic spans and supplementary clauses of core logic spans).
- Proposes provisional +1/-1 assignments under the eight dimensions.
Round 2: Trained annotator screening
- Six trained annotators independently review candidate spans.
- Assess whether evidence is sufficiently grounded in the span text.
- May identify additional spans missed by the LLM.
- Inter-annotator agreement (IAA) achieved: 0.933 (pairwise).
Round 3: Expert review and adjudication
- Three domain experts collectively verify accuracy.
- Problematic labels (-1) are retained only when all three experts agree unanimously (asymmetric threshold to avoid false positives).
Dataset
- 88 real-world AI products from six open-source GitHub repositories (leaked or publicly disclosed system prompts).
- Categories: general-purpose chatbots, coding assistants, autonomous agents, search & research tools, and specialized applications.
- Cross-repository validation confirmed high overlap for same-product prompts across independent sources.
- Final dataset: 2,420 entries from 1,818 unique spans (2,346 protective, 74 problematic, plus 44 gray area entries).
Empirical Validation / Results
Overall Trends
| Metric | Value |
|---|---|
| Products with ≥1 protective entry | 98.9% (87/88) |
| Products with ≥1 problematic entry | 38.6% (34/88) |
| Products covering all 8 dimensions | 23.9% (21/88) |
| Total protective entries | 2,346 |
| Total problematic entries | 74 |
| Total gray area entries | 44 |
Temporal Trends (2024–2025)
| Period | Avg Prompt Size (chars) | Avg Protective Count | % Products with Problematics |
|---|---|---|---|
| 2024 (n=17) | 9,208 | 15.0 | 41% |
| 2025-Q1 (n=9) | 10,629 | 22.4 | 67% |
| 2025-Q2 (n=18) | 20,374 | 21.9 | 44% |
| 2025-Q3 (n=21) | 33,772 | 35.3 | 19% |
| 2025-Q4 (n=14) | 29,974 | 38.4 | 29% |
Key observations:
- Average protective entries more than doubled from 15.0 to 38.4.
- Average prompt length tripled from ~9K to ~30K characters.
- Problematic instructions peaked at 67% in 2025-Q1, declined to 19% by Q3, but remained at 29% in Q4.
Dimension-Level Coverage
| Dimension | % Products with Protective | % Products with Problematic |
|---|---|---|
| D1: Identity Transparency | 82% | 3% |
| D2: Truthfulness & Info Integrity | 94% | 15% |
| D3: Privacy & Data Protection | 62% | 2% |
| D4: Tool/Action Safety | 73% | 10% |
| D5: User Agency & Manipulation | 92% | 18% |
| D6: Unsafe Request Handling | 60% | 7% |
| D7: Harm Prevention & User Safety | 67% | 10% |
| D8: Fairness, Inclusion & Neutrality | 62% | 5% |
Notable patterns:
- D2 (Truthfulness) and D5 (User Agency) appear in >90% of products.
- D6 (Unsafe Request Handling) and D3 (Privacy) appear in only ~60%—significant gaps.
- D5 (User Agency) has the highest problematic rate (18.2%), reflecting autonomous agents that prioritize autonomous operation over user oversight.
Organization-Level Rankings
Top organizations by average protective entries per product:
- Anthropic: 62.3 protective, 0.1 problematic
- Amazon: 42.0 protective, 1.0 problematic
- Cline: 39.5 protective, 0.6 problematic
- OpenAI: 37.8 protective, 1.5 problematic
- Sesame: 32.0 protective, 1.3 problematic
Organizations with highest average problematic entries:
- Venice: 2.0 protective, 3.0 problematic (only org where problematic > protective)
- GitHub: 15.0 protective, 2.5 problematic
- Cursor: 20.5 protective, 2.5 problematic
- Meta: 19.0 protective, 2.0 problematic
- xAI: 12.8 protective, 2.3 problematic
Case Study: Version Evolution Across Three Providers
| Model Series | Earliest Version | Latest Version | Protective Increase | Problematic Trend |
|---|---|---|---|---|
| Claude (Anthropic) | 26 (Claude-3.5-Sonnet) | 81 (Claude-Opus-4.6) | 3.1× | Near-zero throughout |
| GPT (OpenAI) | 25 (GPT-4o) | 83 (GPT-5.2-Thinking) | 3.3× | Near-zero throughout |
| Grok (xAI) | 5 (Grok-1) | 21 (Grok-4.2) | 4.2× | Declined from 4 (Grok-1) to 0 (Grok-4), then 2 (Grok-4.2) |
All three providers show a clear upward trend in protective entries, suggesting stronger prompt-level user protections are becoming an industry-wide norm.
Theoretical and Practical Implications
Theoretical Implications
-
System prompts as a new governance layer: The paper establishes system prompts as a consequential but largely ungoverned layer of deployed AI behavior, distinct from model-level alignment. This introduces a new dimension for AI safety research.
-
Human rights grounding: Anchoring the taxonomy in UDHR provides a principled, internationally recognized normative foundation, moving beyond ad hoc safety objectives.
-
Gray area as a feature, not a bug: The identification of 29 gray area spans reveals that many user protection concerns are not clear-cut violations but deliberate design trade-offs between usability and safety, motivating deeper normative discussions.
-
Span-level auditability: The framework's span-level design allows tracing specific instructions, enabling targeted remediation and consistent comparison across repeated audits—a methodological contribution to AI auditing.
Practical Implications
-
For developers and product teams:
- System prompts should be treated as a first-class security and safety artifact, subject to the same rigor as model alignment.
- Comprehensive coverage across all eight dimensions is achievable (as demonstrated by 21 products), but most products leave meaningful gaps.
- The presence of protective instructions does not guarantee adherence to user-protective norms (dimensions most widely addressed are also among those most frequently violated).
-
For regulators and policymakers:
- The paper argues for a third-party auditing model where developers submit system prompts for pre-deployment review by independent auditors.
- Prompts meeting standards could receive trust certifications; those failing would receive remediation guidance.
- Making certification status publicly accessible could strengthen developer accountability and provide users with meaningful signals.
-
For users:
- Users currently cannot tell whether the system they interact with has been instructed to be truthful, to withhold information, to prioritize company interests, or to maximize engagement at the expense of well-being.
- The AISPA framework provides a basis for transparency and informed consent in human-AI interaction.
-
Specific recommendations:
- D6 (Unsafe Request Handling) and D3 (Privacy) need particular attention, as they appear in only ~60% of products.
- D5 (User Agency) requires careful design to balance autonomous operation with user oversight, especially for coding assistants and autonomous agents.
- Gray area patterns (human mimicry, parasocial cues, permission overrides, political content policies) require contextual judgment and may benefit from domain-specific guidelines.
Conclusion
Main Takeaways
-
AISPA is the first comprehensive framework for user-centric system prompt auditing, comprising an eight-dimension taxonomy grounded in UDHR and a three-round human-in-the-loop audit protocol.
-
Key empirical findings:
- Protective instructions are near-universal (98.9%) but shallow (only 23.9% cover all eight dimensions).
- Problematic instructions persist in ~40% of commercial AI products.
- System prompts have grown longer and more protective over time, but problematic instructions remain common.
- Organization-level variation is substantial, with Anthropic leading in protective coverage and near-zero problematic instructions, while some organizations show the inverse pattern.
-
Gray area instructions (human mimicry, parasocial dependency, permission overrides, political content policies) resist binary classification and surface deeper tensions between usability and safety.
-
The paper calls for: greater transparency, standardization, and independent oversight for system prompts in commercial AI products.
Future Directions
- Development of industry-wide standards for system prompt content.
- Pre-deployment certification mechanisms for system prompts.
- Longitudinal monitoring of system prompt evolution across products and organizations.
- Domain-specific guidelines for high-stakes applications (e.g., healthcare, legal, finance).
- User-facing transparency tools that communicate system prompt characteristics to end users.
- Further research on the normative trade-offs identified in gray area cases.
Disclaimer
All system prompts used in this study were obtained from publicly available open-source GitHub repositories containing leaked or community-disclosed prompts. The use is solely for academic research purposes.
Limitations
- Corpus authenticity: Prompts were sourced from publicly available repositories, not official channels. Cross-repository verification confirmed high overlap, but prompts may have been updated since disclosure.
- Selection bias: Available prompts may over-represent products whose prompts are easier to extract or whose users are more technically engaged, and may under-represent products with stronger prompt protection mechanisms.
- Temporal snapshot: Findings reflect a snapshot of practices at the time of leakage rather than a guaranteed representation of current deployments.
Related papers
- Harness Continual Learning: Continual Adaptation Beyond Model Parameters
Harness Continual Learning enables frozen foundation models to accumulate capabilities by evolving prompts, memories, and tools around them, with guarded updates preventing harness-level forgetting.
- Auditing Reward Hackability in Code RL Training Environments
Docker-verified test-suite audits reveal 28.5% of SWE-bench Verified tasks accept incorrect patches, inflating Pass@1 by +14.14 percentage points across 134 frontier models.
- Hardening Agent Benchmarks with Adversarial Hacker-Fixer Loops
The hacker-fixer loop, using verifier access and a shared defense pool, automates hardening of agent benchmarks, eliminating all tested reward-hacking attacks on KernelBench and reducing them on Terminal Bench.