Back to skill

Security audit

Bewerbung FISI

Security checks for vulnerabilities and agentic risk

Overview

This is a German job-application writing skill with no executable code, persistence, credential access, or hidden data movement found.

Install this if you want German-market application help for FISI or similar IT infrastructure roles. Be mindful that it will ask for personal resume details and may default to German conventions; provide only information you are comfortable sharing and specify another language or locale if needed.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (7)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The skill advertises a very broad 'Use when' trigger list including generic terms like Bewerbung, Lebenslauf, CV, and Cover Letter, which can cause the skill to activate in situations beyond the narrowly intended FISI scope. This increases the chance of unintended routing, inappropriate handling of user requests, or overshadowing more suitable skills, especially in multi-skill environments.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

Mandating German-only output without user language choice can cause mismatches with user intent, especially if the user provides source material or target job postings in another language. While not a direct security flaw, it is a genuine safety and quality issue because it may lead to incorrect transformations, reduced usability, or accidental disclosure through unnecessary translation steps.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
81% confidence
Finding

The title and content frame the guidance as mandatory German standards ("Deutsche Bewerbungsstandards") and later prescribe conventions such as photos being usual in Germany and DIN-5008-oriented formatting. Because the document does not explicitly state that these conventions apply only when the user is targeting the German job market or offer locale selection, it can force a locale-specific standard without user opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The file’s instructions and interview prompts are fully German-language, which effectively forces a specific language/locale for the skill interaction. Under the stated policy, locale constraints should either be optional for the user or clearly documented as justified for a region-specific tool.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
93% confidence
Finding

The title 'Lebenslauf — Vorlage' indicates the template is intended in German, and the rest of the file consistently enforces German section labels and content conventions. Under the policy, forcing a specific language without user choice can be a natural-language locale violation when no opt-in or alternative is provided.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
87% confidence
Finding

Line L003 describes the template as a standard structure for a professional German cover letter, which imposes a specific language/locale. Under the policy, locale-specific guidance should either offer user choice or clearly document a justified regional constraint; this file does not do so explicitly.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
90% confidence
Finding

The file is written as a prescriptive template for a "deutschen Lebenslauf" and presents German-specific conventions as the default format. Because the content does not offer an alternative language/locale choice or explicitly frame itself as an opt-in region-specific template, it can be read as enforcing a specific locale convention.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.