Back to skill

Security audit

non-clinical-checker

Security checks for vulnerabilities and agentic risk

Overview

The skill appears to be a documentation-style medical-device compliance helper, but it asks for broader execution, write, and web access than its stated purpose clearly justifies.

Install only if you are comfortable with a regulatory decision-support prompt that currently declares broad Bash, Write, and WebFetch authority. Prefer a revised version that removes or tightly scopes those tools, includes the actual rule library or approved official sources, and clearly states that outputs require qualified human and regulatory review.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (7)

Hidden Instructions

High
Category
Prompt Injection
Confidence
60% confidence
Finding

Hidden instructions were detected in comments or invisible text. These could contain malicious directives. Manual review is recommended.

Content

Scanner excerpt · README.md (reported line 1)May include surrounding context.

md
# non-clinical-checker · 医疗器械非临床研究判定器

[![LGD](https://img.shields.io/badge/LGD-Governance-blue)](https://github.com/zhaoxinghua09-cell/lgd-theory)

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The manifest presents the skill as a zero-dependency, documentation-style checker with a built-in rule library, yet it grants WebFetch, Bash, and Write capabilities. This mismatch expands the attack surface and can mislead operators into approving a tool with materially more power than its documented purpose requires.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

Remote web access is inconsistent with the claim that the system relies on a built-in official rule library and has zero dependencies. WebFetch enables external data exfiltration, untrusted content retrieval, and silent drift from approved rule sources, which is especially risky for compliance-oriented outputs.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

Remote web access is inconsistent with the claim that the system relies on a built-in official rule library and has zero dependencies. WebFetch enables external data exfiltration, untrusted content retrieval, and silent drift from approved rule sources, which is especially risky for compliance-oriented outputs.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The documentation states there are no scripts to run and describes the tool as zero-dependency, while the manifest authorizes local execution and file/API-style operations. This inconsistency can cause reviewers and users to underestimate operational risk, making unsafe deployment or over-trust more likely.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The skill produces compliance-style determinations for medical-device non-clinical research but does not clearly warn that outputs are decision support only and should not be treated as authoritative regulatory or product-safety advice. In a medtech context, overreliance on such outputs could lead to flawed study planning, invalid evidence packages, or unsafe regulatory decisions.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
77% confidence
Finding

SQP-3 applies to natural-language policy violations across all file types, including metadata fields. The file includes a Chinese display name while the skill is otherwise bilingual, but it does not state any user-selectable language preference or locale choice for presentation.

Content

No source excerpt is available for this finding.