Back to skill

Security audit

Arcascience Email

Security checks for vulnerabilities and agentic risk

Overview

This email assistant appears purpose-built, but it needs review because it reads sensitive business email and private sales context with broad automatic workflows and limited protection against malicious email content.

Install only if this is intended for Romain's ArcaScience mailbox and you are comfortable granting access to full email bodies, local sales materials, company/stakeholder dossiers, and Gmail sending after confirmation. Before use, add rules that treat email content and linked content as untrusted, require explicit approval for web lookups and sensitive attachments, and make the daily cron opt-in with visible review controls.

Vulnerability Patterns
  • Insecure Skill Coding PracticesFinds exploitable flaws such as hardcoded secrets or command injection
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
Findings (1)

T09 · Insecure Skill Coding Practices

Warning
Location
SKILL.md:27
Finding

Untrusted Email Content Is Processed Without Prompt-Injection Isolation

Content
View full analysis

Vulnerability Details

File Location: SKILL.md, lines 27–32, 55–64, and 200–207
Vulnerability Type: Indirect prompt injection through attacker-controlled email content
Risk Level: Medium

Vulnerable Code Snippets

markdown
### Step 1: Fetch Emails

Use the Gmail skill (Maton API) to fetch emails from romain@arcascience.ai.
- For "check my emails" → fetch last 10-20 unread or recent
- For "emails from today" → fetch last 24 hours
- For "reply to X" → fetch the specific thread
- For daily cron → fetch last 24 hours, all emails

Read the FULL content of each email (not just subject/snippet).
markdown
**B. Check if sender is from a known pharma company:**
- Look up `arcascience_dossiers/companies/` for company dossier
- Look up `arcascience_dossiers/stakeholders/` for contact profile
- Check `arcascience_dossiers/master_targeting_table.csv` for targeting data
- If found: extract strategic entry angle, key challenges, therapeutic focus, buying pathway

**C. If sender is unknown external:**
- Infer company and role from email signature/domain
- Search web if needed for company context
- Draft a professional but measured response
markdown
### Step 7: Send (ONLY on explicit confirmation)

**CRITICAL: NEVER send an email without Romain saying "envoyer X" or "send X" explicitly.**

When confirmed:
1. Send via Gmail skill with attachment(s) if specified
2. Confirm delivery and list of PJ sent
3. Log the sent email

Technical Analysis

The Skill requires the agent to read complete email bodies, including signatures and quoted thread content. These inputs are controlled by external senders, but the Skill does not establish a trust boundary requiring them to be treated solely as data. It does not direct the agent to ignore commands, tool requests, alleged policy messages, or file-access instructions embedded in an email.

This creates an indirect prompt-injection weakness. An attacker can place natural-language instructions in a ...[truncated 2734 chars]

Remediation
View remediation

Remediation Suggestions

  1. Define a strict trust boundary for message content. Add an explicit rule stating that email bodies, subjects, signatures, quoted threads, attachments, and linked pages are untrusted data and never authoritative agent instructions.

  2. Prohibit instruction following from retrieved content. Require the agent to ignore requests inside emails that ask it to use tools, reveal data, change policy, access files, contact third parties, or alter the workflow.

  3. Bind tool use to authenticated user intent. Gmail operations, local-file reads, web searches, and attachment selection should be authorized only by the user’s request and the Skill’s fixed policy—not by retrieved content.

  4. Apply least privilege to local files. Use an allowlist of approved sales assets and task-relevant dossiers. Prevent arbitrary path selection based on email text, and prohibit access to unrelated files.

  5. Separate extraction from action planning. First parse each message into inert structured fields such as sender, subject, questions, and requested business action. Generate plans only from those fields after removing or flagging agent-directed language.

  6. Add injection detection and escalation. Flag messages containing phrases that address an assistant, request policy overrides, ask for secrets, specify local paths, or demand tool execution. Such messages should require manual review before any lookup or draft is produced.

  7. Strengthen outbound confirmation. Before sending, display the exact recipient addresses, full body, attachment filenames and canonical paths, data classification, and reason each attachment was selected. Require fresh confirmation after every modification.

  8. Prevent automatic sensitive attachment selection. Require separate explicit approval for contracts, confidentiality agreements, client-specific proposals, internal documents, and any file containing personal or confidential information.

  9. **Constrai ...[truncated 680 chars]

Vulnerability Patterns
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Memory PoisoningPersistent Context Injection, Context Window Stuffing, Memory Manipulation
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • YARA SignaturesMalware Match, Webshell Match, Cryptominer Match
Findings (40)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The trigger phrases are broad enough to activate on routine email-related requests, causing the skill to access a full business mailbox and related context sources more often than a user may expect. In this skill, over-triggering is especially risky because the workflow explicitly reads full email bodies and may draft or prepare replies using sensitive business and client information.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill instructs the agent to read full email contents and, for unknown external senders, to infer identity and search the web, but it does not clearly warn the user that these privacy-sensitive actions will occur. This creates a transparency and consent gap that can expose confidential mailbox contents and relationship intelligence beyond what a user intended when asking for basic email help.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The instruction 'ABSOLUTE — NO EXCEPTIONS' and 'Never translate' mandates replying only in the incoming email's language, removing any user choice about preferred language or locale. This is a natural-language policy issue because it forces a specific language behavior without offering opt-in, override, or documented justification.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

This markdown file states that the contract is written in French and that only the French text is authoritative in case of dispute. Under the policy for natural-language violations, forcing a specific language without offering user choice or documenting a justified regional constraint is a reportable locale-policy issue.

Content

No source excerpt is available for this finding.

Context Window Stuffing

Medium
Category
Memory Poisoning
Confidence
80% confidence
Finding

Skill attempts to fill the context window with filler content, displacing legitimate instructions and safety constraints. This can degrade agent performance or bypass safety boundaries.

Content

Scanner excerpt · references/sales-package-operations.md (reported line 493)May include surrounding context.

md
> ON THE ONE HAND,
>
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_fiscal references (if
> necessary) \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_,
> represented by \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_, born on
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ in

Context Window Stuffing

Medium
Category
Memory Poisoning
Confidence
80% confidence
Finding

Skill attempts to fill the context window with filler content, displacing legitimate instructions and safety constraints. This can degrade agent performance or bypass safety boundaries.

Content

Scanner excerpt · references/sales-package-operations.md (reported line 494)May include surrounding context.

md
> ON THE ONE HAND,
>
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_fiscal references (if
> necessary) \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_,
> represented by \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_, born on
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ in
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_,

Context Window Stuffing

Medium
Category
Memory Poisoning
Confidence
80% confidence
Finding

Skill attempts to fill the context window with filler content, displacing legitimate instructions and safety constraints. This can degrade agent performance or bypass safety boundaries.

Content

Scanner excerpt · references/sales-package-operations.md (reported line 497)May include surrounding context.

md
> necessary) \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_,
> represented by \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_, born on
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ in
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_,
> nationality:\_\_\_\_\_\_\_\_\_\_\_\_\_, residing at
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

Context Window Stuffing

Medium
Category
Memory Poisoning
Confidence
80% confidence
Finding

Skill attempts to fill the context window with filler content, displacing legitimate instructions and safety constraints. This can degrade agent performance or bypass safety boundaries.

Content

Scanner excerpt · references/sales-package-operations.md (reported line 499)May include surrounding context.

md
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ in
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_,
> nationality:\_\_\_\_\_\_\_\_\_\_\_\_\_, residing at
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

> hereinafter referred to as \"THE PARTNER\"
>

Context Window Stuffing

Medium
Category
Memory Poisoning
Confidence
80% confidence
Finding

Skill attempts to fill the context window with filler content, displacing legitimate instructions and safety constraints. This can degrade agent performance or bypass safety boundaries.

Content

Scanner excerpt · references/sales-package-operations.md (reported line 749)May include surrounding context.

md
> Paris, le 20/03/2025
>
> on behalf of ARCASCIENCE on behalf of
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
>
> Romain Clément \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_

Context Window Stuffing

Medium
Category
Memory Poisoning
Confidence
80% confidence
Finding

Skill attempts to fill the context window with filler content, displacing legitimate instructions and safety constraints. This can degrade agent performance or bypass safety boundaries.

Content

Scanner excerpt · references/sales-package-operations.md (reported line 1304)May include surrounding context.

md
AND

Mr. / Mrs.
\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\....,\
\
residing at
\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...

Context Window Stuffing

Medium
Category
Memory Poisoning
Confidence
80% confidence
Finding

Skill attempts to fill the context window with filler content, displacing legitimate instructions and safety constraints. This can degrade agent performance or bypass safety boundaries.

Content

Scanner excerpt · references/sales-package-operations.md (reported line 1307)May include surrounding context.

md
\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\....,\
\
residing at
\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...
\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...,\
\
hereinafter referred to as \"**the Expert**.\"

Context Window Stuffing

Medium
Category
Memory Poisoning
Confidence
80% confidence
Finding

Skill attempts to fill the context window with filler content, displacing legitimate instructions and safety constraints. This can degrade agent performance or bypass safety boundaries.

Content

Scanner excerpt · references/sales-package-operations.md (reported line 1308)May include surrounding context.

md
\
residing at
\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...
\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...\...,\
\
hereinafter referred to as \"**the Expert**.\"

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · references/sales-package-operations.md (reported line 1439)May include surrounding context.

md
Materials to be produced by the\                                               500-word preface\
  Expert (non-exhaustive list)                                                   200-word biography\
                                                                                 ID photo

  Materials to be validated by the Expert (non-exhaustive list)                  Final version of the study\
                                                                                 Selected photos\

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · references/sales-package-operations.md (reported line 1442)May include surrounding context.

md
Materials to be produced by the\                                               500-word preface\
  Expert (non-exhaustive list)                                                   200-word biography\
                                                                                 ID photo

  Materials to be validated by the Expert (non-exhaustive list)                  Final version of the study\
                                                                                 Selected photos\

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
70% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · references/sales-package-operations.md (reported line 1443)May include surrounding context.

md
Materials to be produced by the\                                               500-word preface\
  Expert (non-exhaustive list)                                                   200-word biography\
                                                                                 ID photo

  Materials to be validated by the Expert (non-exhaustive list)                  Final version of the study\
                                                                                 Selected photos\

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

This clause says all notices must be made in writing in French, which is an explicit language restriction. The file does not provide an opt-in mechanism or a documented justification such as a region-specific compliance need, so it falls under the language-policy violation category.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

This markdown file presents core content in both French and English, such as column headers and persona descriptions, but does not state an intended audience language or offer any language/locale preference. That can violate a language/locale policy when users are implicitly forced to consume content in a mixed language format without opt-in.

Content

No source excerpt is available for this finding.

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
80% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · references/sales-package-personae.md (reported line 69)May include surrounding context.

md
Roadmap d'innovation basée sur les besoins non couverts | Quels sont les gaps thérapeutiques non couverts où notre approche pourrait apporter une valeur différentielle ?

Comment anticiper les futurs standards de soins basés sur les tendances de la recherche ? | Translation gap  & predire l'imprevisible | All |  |  |  |  | Global | 130.0 | 1.0 | 3.0 | 1.0 | 2.0 | =P23*O23+N23+M23*2 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |

YARA rule 'network_reconnaissance': Network reconnaissance and scanning patterns [hacktools]

Medium
Category
YARA Match
Confidence
65% confidence
Finding

YARA rule matched a hack tool or exploit indicator (offensive tools, reconnaissance, privilege escalation, or exploit frameworks).

Content

Scanner excerpt · references/sales-package-personae.md (reported line 286)May include surrounding context.

md
on input.; Legal Counsel (early stage): Assess intellectual property landscape and potential legal risks. | Essential for a deeper dive into the scientific validity, clinical data (pre-clinical and clinical trial phases), and competitive differentiation of specific target assets. This informs the assessment of their potential to address unmet medical needs. | Biotech/Pharma Databases: BioCentury, Fierce Biotech, Cortellis.; Investment Banks: Provide industry insights and potential target lists.; Specialized Consulting Firms: For competitive intelligence and strategic analysis. | Overlooking Key Competitors: Underestimating the strength or pipeline of rival companies.; Misjudging Asset Potential: Incorrectly assessing the clinical efficacy or market adoption of a target asset.; Internal Misalignment: Lack of consensus among internal stakeholders on which targets to pursue. |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
Step 3: Initial Outreach & Relationship Building | To establish

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
80% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · references/sales-package-personae.md (reported line 292)May include surrounding context.

md
Step 5: Deal Structuring & Negotiation | To design a mutually beneficial deal structure that aligns with both parties' strategic and financial objectives, and to negotiate the terms of the agreement. | Agreement on key deal terms (e.g., upfront payments, milestones, royalties, governance).; Successful negotiation of a term sheet that reflects the agreed-upon structure.; Preservation of key strategic interests for the company. | 2-4 months (highly variable depending on complexity and negotiation dynamics). | Detailed financial models supporting various deal structures.; Term sheet outlining the principal terms and conditions.; Negotiation strategy and talking points.; Internal approval memos for deal terms. | New Business Development Manager: Leads negotiations, proposes deal structures.; Legal Counsel: Drafts and reviews legal documents, advises on legal implications.; Finance Team: Provides valuation expertise, models financial impact of different terms.; Senior Leadership: Provides strategic guidance and final approval on key terms. | Provides the underlying context for valuing assets (e.g., market potential based on disease prevalence, competitive differentiation based on clinical data), which directly influences financial terms like milestones and royalties. | Legal Firms: Specializing in pharmaceutical M&A, licensing, and collaboration agreements.; Financial Advisors/Investment Banks: Provide valuation analysis and negotiation support. | Impasse in Negotiations: Inability to reach mutually acceptable terms.; Unfavorable Terms: Agreeing to terms that do not adequately protect the company's interests or provide sufficient return on investment.; Legal Complexities: Intricate legal frameworks requiring extensive negotiation.; Valuation Discrepancies: Significant differences in how each party values the asset. |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
Step 6: Contracting & Closing | To finalize all legal agreements, secure necessary internal and external ap
...[truncated 26 chars]

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
80% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · references/sales-package-personae.md (reported line 1300)May include surrounding context.

md
Step 6: Ethical Conduct & Compliance | To ensure all medical and clinical activities adhere to the highest ethical standards, industry codes, and regulatory requirements. | Zero major compliance breaches.; Robust internal policies and procedures for ethical conduct.; Regular compliance training for medical teams.; Strong culture of integrity and transparency. | Ongoing. | Code of Conduct and Ethics Policies.; Compliance Training Programs.; Internal Audit Reports.; Standard Operating Procedures (SOPs) for medical activities.; Disclosure of Conflicts of Interest. | Chief Medical Officer: Sets the ethical tone and ensures compliance.; Compliance Officer: Develops and enforces compliance programs.; Legal Counsel: Advises on legal and ethical frameworks.; Internal Audit: Conducts compliance audits.; Human Resources: Manages training and disciplinary actions. | Informs ethical decision-making, ensures adherence to guidelines for patient consent, data privacy, and responsible research practices as outlined in medical and ethical literature. | Ethics Consulting Firms.; Compliance Training Providers.; Legal Firms specializing in healthcare compliance. | Last-Minute Disagreements: Issues arising during final contract drafting.; Regulatory Approval Delays: Unexpectedly long or complex approval processes from antitrust or healthcare authorities.; Failure of Closing Conditions: Inability to meet pre-agreed conditions for closing. |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
Step 7: Talent Management & Medical Leadership Development | To recruit, mentor, and develop top medical talent, building a strong, diverse, and high-performing medical organization. | High retention and engagement of medical talent.; Successful succession planning for key medical roles.; Development of future medical leaders.; A diverse and inclusive medical team. | Ongoing. | Medical Talent Acquisition Strategy.; Individual Development Plans (IDPs).; Mentorship Programs.; Leadership Development Progra
...[truncated 26 chars]

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
80% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · references/sales-package-personae.md (reported line 2306)May include surrounding context.

md
Step 5: Talent Leadership & Organizational Development | To build, mentor, and lead high-performing global teams within the therapeutic area/portfolio, fostering a culture of scientific excellence, collaboration, and accountability. | High employee engagement and retention rates.; Successful development and promotion of talent.; Effective cross-functional and cross-geographical collaboration.; A strong talent pipeline for key leadership roles. | Ongoing. | Organizational Structure Plans.; Talent Development Programs.; Performance Management Frameworks.; Succession Plans.; Employee Engagement Survey Results. | Global Head of TA/Portfolio: Direct leader, mentor, and talent champion.; Direct Reports (e.g., TA Leads, Functional Heads): Manage their teams.; Human Resources: Supports talent acquisition, development, and retention.; Learning & Development Specialists: Design and deliver training programs. | Less direct; however, a strong understanding of medical literature helps the Global Head guide scientific discussions, identify emerging skill needs in the field, and inspire the team with a vision rooted in scientific advancement and patient impact. |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
Step 6: Stakeholder Engagement & Communication | To effectively engage and communicate with a wide range of internal and external stakeholders, including senior leadership, investors, regulatory bodies, key opinion leaders (KOLs), and patient advocacy groups. | Positive relationships with key stakeholders.; Clear and consistent communication of TA/portfolio progress and challenges.; Successful management of stakeholder expectations.; Strong reputation for scientific leadership and patient focus. | Ongoing. | Stakeholder Engagement Plans.; Communication Strategies (internal/external).; KOL Advisory Board Meeting Minutes.; Investor Presentations.; Public Statements/Press Releases. | Global Head of TA/Portfolio: Primary spokesperson and relationship manager.; Investor Re
...[truncated 26 chars]

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
80% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · references/sales-package-personae.md (reported line 2469)May include surrounding context.

md
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
80% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · references/sales-package-personae.md (reported line 3313)May include surrounding context.

md
6. Payer Engagement & Negotiations | Secure favorable coverage decisions and reimbursement terms | Positive coverage decisions, acceptable pricing agreements, market access secured | 6-18 months | Payer presentations, reimbursement agreements, managed care contracts, access programs | Market Access Directors, Payer Relations specialists, Commercial teams, Legal | Supporting clinical evidence, economic data, real-world outcomes, treatment guidelines | Access Hope, Maple Health Group, ADVI, The Dedham Group | Coverage restrictions, unfavorable terms, delayed decisions, political pressures |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
7. Market Access Implementation | Execute launch strategy and ensure patient access to treatment | Successful product launch, patient access metrics achieved, revenue targets met | 3-12 months | Launch plans, access programs, patient support services, performance dashboards | Commercial teams, Patient Access specialists, Medical Liaisons, Marketing | Ongoing safety data, real-world effectiveness studies, treatment outcome reports | McKesson, AmerisourceBergen, Cardinal Health, Eversana, IQVIA Commercial | Access barriers, distribution issues, patient affordability, competitive responses |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
8. Post-Launch Monitoring & Optimization | Monitor market performance and optimize access strategies continuously | Sustained market access, performance KPIs met, continuous improvement achieved | Ongoing | Performance reports, access optimization plans, stakeholder feedback, competitive intelligence | Market Access analysts, Commercial Intelligence, Medical Affairs, Account managers | Real-world evidence updates, safety surveillance data, comparative effectiveness studies, treatment patterns | Symphony Health, IQVIA Real World Solutions, Veracyte, Flatiron Health | Market access erosion, competitive threats, safety concerns, policy changes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
 |  |  |  
...[truncated 25 chars]

Whitespace Padding

Medium
Category
Prompt Injection
Confidence
80% confidence
Finding

Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.

Content

Scanner excerpt · references/sales-package-personae.md (reported line 4319)May include surrounding context.

md
7. Medical Science Liaison Activities | Provide field-based medical support and gather insights from healthcare professionals | Strong HCP relationships, valuable insights collected, medical objectives achieved | Ongoing | Field medical plans, insight reports, congress coverage, investigator meetings, medical support | Medical Science Liaisons, Regional Medical Directors, Medical Affairs Field managers | Current clinical evidence, emerging research, treatment guidelines, clinical practice insights | Ashfield Healthcare, IQVIA Medical Affairs, Trinity Life Sciences, Syneos Health Medical Affairs | Compliance violations, insufficient insights, poor HCP relationships, off-label discussions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
8. Safety & Risk Management Support | Support pharmacovigilance activities and provide medical oversight of safety signals | Robust safety monitoring, appropriate risk communication, medical input to safety decisions | Ongoing | Safety assessments, risk evaluation reports, medical reviews, safety communications, REMS support | Medical Safety physicians, Medical Directors, Pharmacovigilance specialists | Safety literature, adverse event reports, risk-benefit analyses, clinical safety data | IQVIA Safety, Parexel Safety, Syneos Health Safety, PharmaLex Safety, Amplity Health | Missed safety signals, inadequate risk assessment, poor risk communication, regulatory sanctions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
9. Medical Affairs Analytics & Insights | Generate actionable insights from medical data and support evidence-based decision making | Data-driven insights delivered, improved decision making, medical objectives achieved | Ongoing | Analytics dashboards, insight reports, competitive intelligence, performance metrics, predictive models | Medical Affairs Analytics specialists, Data Scientists, Medical Information analysts | Competitive publications, clinical trial databases, real-world data sources, medical literature su
...[truncated 25 chars]

Static analysis

No suspicious patterns detected.