Back to skill

Security audit

moss

Security checks for vulnerabilities and agentic risk

Overview

This is a documentation-only Moss semantic search skill whose capabilities are disclosed and aligned with its stated purpose, with some operational cautions users should apply.

Install only in an environment where you are comfortable giving Moss SDK code access to the documents, queries, and Moss project credentials involved. Pin package versions, keep project keys in a secret manager or protected environment variables, review any automatic per-message retrieval for privacy implications, and confirm backups or retention requirements before using delete operations.

Vulnerability Patterns
  • Insecure DependenciesIntroduces malicious components through unsafe dependency sources
  • 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)

T08 · Insecure Dependencies

Warning
Location
skills.md:140
Finding

Unpinned Third-Party Dependencies Create a Supply-Chain Risk

Content
View full analysis
Remediation
View remediation
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 (4)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The markdown describes deleting an index and all associated data, but does not include any caution, confirmation note, or warning about irreversible data loss. Because this skill documentation covers operations that can remove stored data, users should be explicitly warned before using them.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
86% confidence
Finding

The skill advertises Delete Documents as a supported operation, but the description does not warn that stored documents may be permanently removed. For markdown skill descriptions, destructive data-affecting behaviors should be disclosed so users understand the risk.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
84% confidence
Finding

The workflow recommends automatically sending each user message to a retrieval system and injecting results into LLM context without any privacy, consent, minimization, or sensitive-data handling guidance. In conversational systems, user messages frequently contain personal, confidential, or regulated data, so this pattern can lead to unnecessary collection, broader data exposure, and cross-context leakage if implemented naively.

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
80% confidence
Finding

The documentation instructs users to set MOSS_PROJECT_KEY and send x-project-key headers, but does not warn that these are sensitive credentials that must not be logged, committed, or exposed client-side. Since the markdown describes handling access keys, a basic user warning about secret management is warranted.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.