Back to skill

Security audit

London

Security checks for vulnerabilities and agentic risk

Overview

This is a static London guide with no executable behavior, but users should verify time-sensitive and sensitive advice before relying on it.

This skill is reasonable to install as an informational London guide. Treat prices, visa rules, healthcare details, safety claims, and restaurant dietary status as starting points to verify against current official or venue sources, and avoid relying on the Z-library reference for books.

Vulnerability Patterns
  • 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
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (7)

Vague Triggers

Medium
Confidence
95% confidence
Finding
The invocation description says the skill should be used when a user asks about London "for any purpose," which is extremely broad and lacks boundaries on what kinds of London-related requests are in scope. This can cause unintended activation for casual mentions of London or requests unrelated to the travel/residency guidance described elsewhere in the file.

Missing User Warnings

Medium
Confidence
96% confidence
Finding
The statement that most Indian, Pakistani, Turkish, and Middle Eastern restaurants are halal 'by default' can mislead users with strict dietary or religious requirements into assuming compliance without verification. In a city guide focused on practical food advice, users may reasonably rely on this guidance when making dining decisions, and inaccurate assumptions about certification, meat sourcing, or cross-contamination can cause harm or violate religious obligations.

Natural-Language Policy Violations

Medium
Confidence
95% confidence
Finding
The document prescribes UK-specific institutions, providers, pricing, and advice throughout, starting with a London-specific title and continuing with NHS, UK banks, council tax, and other local services. Under the policy, forcing a specific locale without user opt-in or clear justification can be a natural-language policy violation; this file does not explicitly state that it should only be used for users seeking London guidance.

Unbounded Resource Access

Medium
Category
Excessive Agency
Content
| Provider | Network | Typical Plan | Cost |
|----------|---------|--------------|------|
| **SMARTY** | Three | 50GB data, unlimited calls | £8.95/month |
| **Giffgaff** | O2 | 25GB data | £10/month |
| **Voxi** | Vodafone | Unlimited social media | £10–£15/month |
| **Lebara** | Vodafone | 15GB + intl minutes | £5–£10/month |
Confidence
80% confidence
Finding
Skill allows unbounded resource consumption (API calls, storage, compute). Without rate limits or quotas, a compromised or misbehaving agent can cause denial-of-service or cost overruns.

Natural-Language Policy Violations

Medium
Confidence
88% confidence
Finding
The summary instructs the agent to begin with a broad reassurance that London is 'very safe for tourists' without qualifying for user-specific factors such as solo travel, late-night activity, disability, gender-based harassment concerns, unfamiliarity with the city, or neighborhood/time-of-day context. This can cause the agent to understate risk and give overconfident safety advice, which is especially problematic in a safety-focused skill where users may rely on concise summaries instead of the nuanced details above.

Natural-Language Policy Violations

Medium
Confidence
97% confidence
Finding
The guide explicitly recommends Z-library as a money-saving source for books, which is widely associated with unauthorized distribution of copyrighted material. In a student-assistance context, this normalizes potentially illegal access to pirated content and may expose users and the organization to legal, policy, and reputational risk.

Natural-Language Policy Violations

Low
Confidence
77% confidence
Finding
The phrase "Tea obligatory" imposes a specific cultural or locale preference as if it is mandatory. Under the policy, forcing a language or locale-specific preference without opt-in can be a natural-language policy issue, even in descriptive content.

Static analysis

No suspicious patterns detected.