Back to skill

Security audit

Sermon Outline (OpenClaw Church)

Security checks for vulnerabilities and agentic risk

Overview

This is a simple sermon-outline writing aid with disclosed theological and formatting defaults, and it does not request tool, file, network, persistence, or credential access.

Installers should understand that this skill steers outputs toward English, ESV, and Evangelical sermon framing by default. That is appropriate for many users seeking this specific style, but users who need another language, Bible translation, or theological tradition should state that explicitly.

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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (2)

Natural-Language Policy Violations

Medium
Confidence
96% confidence
Finding
The skill hard-codes 'Output in English only' without user opt-in, which overrides user language preference and can create exclusion, accessibility, and policy-compliance issues in multilingual environments. While not a code-execution or data-exfiltration risk, it is a genuine safety/quality vulnerability because it constrains output behavior in a way that may disadvantage users or cause the agent to ignore legitimate user instructions.

Natural-Language Policy Violations

Low
Confidence
92% confidence
Finding
The manifest text states 'Default: ESV, Evangelical' as a built-in output preference. This is a natural-language locale/preference constraint presented without indicating user choice or opt-in, which can conflict with policy expectations around not forcing a specific language or normative variant by default.

Static analysis

No suspicious patterns detected.