Back to skill

Security audit

PowPow ನೋಂದಣಿ — ಗುಳ್ಳೆ ನೋಂದಾಯಿಸಿ, ಪ್ರಯಾಣ ವೃತ್ತಾಂತವನ್ನು ನಕ್ಷೆಯಲ್ಲಿ ಪಿನ್ ಮಾಡಿ, ಡಿಜಿಟಲ್ ಹ್ಯೂಮನ್‌ನೊಂದಿಗೆ ಚಾಟ್ ಮಾಡಿ

Security checks for vulnerabilities and agentic risk

Overview

The skill is mostly purpose-aligned, but it stores login session tokens in one shared temporary state file, which can mix accounts across conversations on the same machine.

Review before installing on any shared or multi-user agent host. This skill should not be used for concurrent registrations or shared service accounts unless the state file is changed to per-user/per-conversation storage with token expiry and locking. Always run cleanup after a workflow, and remember the agent will see account-registration details and token-bearing login links, although payment credentials are intended to stay with Alipay/PayPal.

Vulnerability Patterns
  • Insecure Skill Coding PracticesFinds exploitable flaws such as hardcoded secrets or command injection
  • 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)

T09 · Insecure Skill Coding Practices

Error
Location
scripts/powpow-register.mjs:40
Finding

Global temporary state file causes cross-conversation session confusion

Content
View full analysis

Vulnerability Details

File Location: scripts/powpow-register.mjs:40-55, 155-166, 203-225
Vulnerability Type: Shared authentication state without per-user or per-conversation isolation
Risk Level: High

Complete Code Snippet

js
const BASE_URL = 'https://global.powpow.online';
const STATE_FILE = join(tmpdir(), 'powpow-register-state.json');
const PASSWORD_ENV = 'POWPOW_REGISTER_PASSWORD';

// ---------- 状态文件 ----------

function loadState() {
  try {
    return JSON.parse(readFileSync(STATE_FILE, 'utf8'));
  } catch {
    return {};
  }
}

function saveState(patch) {
  const s = { ...loadState(), ...patch };
  writeFileSync(STATE_FILE, JSON.stringify(s, null, 2), { mode: 0o600 });
  return s;
}

The registration-code operation updates the same shared file without clearing state left by another workflow:

js
async function cmdSendCode() {
  const email = arg('email', { required: true });
  const r = await api('/api/auth/register/send-code', {
    method: 'POST',
    body: { email }
  });
  if (r.status === 429) die('发送太频繁,请 1 分钟后再试。');
  if (!r.ok) die(r.data?.error || `发送失败(HTTP ${r.status})`);
  saveState({
    email,
    step: 'code-sent',
    codeSentAt: new Date().toISOString()
  });
  ok('验证码已发送,请查收邮箱(注意垃圾邮件文件夹),10 分钟内有效', {
    email
  });
}

A successful registration saves its session token into that global state, and a later invocation reads whichever token is currently present:

js
const token = r.cookies['powpow_token'] || '';
if (!token) die('注册成功但未捕获到会话 cookie(平台响应异常)');
saveState({
  username: r.data?.user?.username || username,
  nickname: r.data?.user?.nickname || nickname,
  userId: r.data?.userId,
  token,
  step: 'registered-pending',
  registeredAt: new Date().toISOString(),
});

function cmdLoginLink() {
  const state = requireState('token');
  const target = arg('target') || 'pending';
  const redirect = target === 'home' ? '/' : '/subscription';
  const url =
    `${BASE_URL}/api/auth/me?token=${encodeUR
...[truncated 2881 chars]
Remediation
View remediation

Remediation Suggestions

  1. Generate a cryptographically random workflow identifier when registration begins and require it for every subsequent command.
  2. Bind each workflow identifier to the authenticated agent user or conversation so another conversation cannot select or reuse it.
  3. Store state in a private per-workflow directory with restrictive permissions, for example:
    text
    <private-runtime-dir>/powpow-register/<random-workflow-id>/state.json
    
  4. Create fresh state for every new registration rather than merging new registration fields into an existing workflow. Explicitly discard stale tokens, order identifiers, and account fields.
  5. Reject commands when the state owner does not match the current authenticated conversation or user.
  6. Use atomic file creation and locking to prevent concurrent updates from corrupting or mixing state.
  7. Expire abandoned workflows automatically and remove their tokens after a short, defined lifetime. Keep explicit cleanup as an additional control rather than the only cleanup mechanism.
  8. Avoid placing bearer tokens in URLs where possible. Prefer a short-lived, single-use login exchange code scoped to the intended account and redirect.
  9. Add tests covering concurrent registrations, interrupted workflows, stale state, cross-conversation command execution, and cleanup of one workflow while another remains active.
Vulnerability Patterns
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • YARA SignaturesMalware Match, Webshell Match, Cryptominer Match
  • 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 (175)

Hidden Instructions

High
Category
Prompt Injection
Confidence
85% confidence
Finding

The repeated P2 findings indicate hidden or non-printing Unicode characters embedded in the README. In an agent-skill context, invisible text can conceal instructions, alter how content is interpreted by tooling or reviewers, and reduce the chance that unsafe behavior is noticed during human inspection.

Content

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

md
# powpow-register

PowPow ಗುಳ್ಳೆ ನೋಂದಾಯಿಕೆ ಸಹಾಯಕ (OpenClaw ಆವೃತ್ತಿ): ಹೊಸ ಬಳಕೆದಾರರನ್ನು "ಗುಳ್ಳೆ ಎಂದರೆ ಏನೆಂದು ಗೊತ್ತಿಲ್ಲ" ಎಂಬುದರಿಂದ "ಖಾತೆ ಸಕ್ರಿಯಗೊಂಡಿದೆ, ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್, ಆಟ ಪ್ರಾರಂಭ" ವರೆಗೆ ಕರೆದೊಯ್ಯುತ್ತದೆ — ಉತ್ಪನ್ನ ಪರಿಚಯ (ಇಂಟರ್‌ಫೇಸ್ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು ಸೇರಿದಂತೆ), agent-ಸಹಾಯಕ ನೋಂದಾಯಿಕೆ (ಪ್ರೊಫೈಲ್ ಚಿತ್ರ ಅಪ್‌ಲೋಡ್ ಸೇರಿದಂತೆ), Alipay/PayPal ಚಂದಾದಾರಿಕೆ ಆದೇಶ ಮತ್ತು ಬಂದಿಳಿಕೆ ಟ್ರ್ಯಾಕಿಂಗ್, ಎರಡು-ಲಿಂಕ್ ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್, ದೋಷ ನಿವಾರಣೆ.

**v2.0.0 ಇಂದ ಇದು ಏಜೆಂಟ್-ಸಹಾಯಕ ಮೋಡ್, ಮತ್ತು v2.2.0 ಇಂದ ವೇದಿಕೆಯ ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಯೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ**: ಕೋರ್ ಸ್ಕ್ರಿಪ್ಟ್ `scripts/powpow-register.mjs` ಶೂನ್ಯ-ಆಧಾರಿತ
(Node ≥ 18); ಬಳಕೆದಾರರು ಸಂಭಾಷಣೆಯನ್ನು ಒಂದೇ ಒಂದು ಬಾರಿ ಬಿಡುತ್ತಾರೆ: ಇನ್‌ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಪರಿಶೀಲನಾ ಕೋಡ್ ನೋಡಲು. ಪ್ರಸ್ತುತ ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಯಲ್ಲಿ ನೋಂದಣಿಯಾದ ಖಾತೆ ತಕ್ಷಣ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಬಹುದು — ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಮೆಂಟ್ ಐಚ್ಛಿಕ; ಪರೀಕ್ಷಾ ಅವಧಿ ಮುಗಿದು ಬಳಕೆದಾರರು ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಜ್‌ನಲ್ಲಿ ಇಳಿದರೆ ಹರಿವು ಸ್ವಯಂ ಪೇಮೆಂಟ್ ದಾರಿಗೆ ಬದಲಾಗುತ್ತದೆ. Node ಇಲ್ಲದೆ, ಅಥವಾ ಬಳಕೆದಾರರು ಸ್ವಯಂ ಮಾಡಲು ಬಯಸಿದಾಗ, ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಶುದ್ಧ ಮಾರ್ಗದರ್ಶನ ಮೋಡ್‌ಗೆ ಹಿಂತಿರುಗುತ್ತದೆ.

Hidden Instructions

High
Category
Prompt Injection
Confidence
85% confidence
Finding

Hidden characters near operational instructions increase the risk that the skill contains text not readily visible to maintainers or security reviewers. Because this README describes account registration, login-link handling, and payment flow, concealed content is more concerning than in a purely informational document.

Content

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

md
PowPow ಗುಳ್ಳೆ ನೋಂದಾಯಿಕೆ ಸಹಾಯಕ (OpenClaw ಆವೃತ್ತಿ): ಹೊಸ ಬಳಕೆದಾರರನ್ನು "ಗುಳ್ಳೆ ಎಂದರೆ ಏನೆಂದು ಗೊತ್ತಿಲ್ಲ" ಎಂಬುದರಿಂದ "ಖಾತೆ ಸಕ್ರಿಯಗೊಂಡಿದೆ, ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್, ಆಟ ಪ್ರಾರಂಭ" ವರೆಗೆ ಕರೆದೊಯ್ಯುತ್ತದೆ — ಉತ್ಪನ್ನ ಪರಿಚಯ (ಇಂಟರ್‌ಫೇಸ್ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು ಸೇರಿದಂತೆ), agent-ಸಹಾಯಕ ನೋಂದಾಯಿಕೆ (ಪ್ರೊಫೈಲ್ ಚಿತ್ರ ಅಪ್‌ಲೋಡ್ ಸೇರಿದಂತೆ), Alipay/PayPal ಚಂದಾದಾರಿಕೆ ಆದೇಶ ಮತ್ತು ಬಂದಿಳಿಕೆ ಟ್ರ್ಯಾಕಿಂಗ್, ಎರಡು-ಲಿಂಕ್ ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್, ದೋಷ ನಿವಾರಣೆ.

**v2.0.0 ಇಂದ ಇದು ಏಜೆಂಟ್-ಸಹಾಯಕ ಮೋಡ್, ಮತ್ತು v2.2.0 ಇಂದ ವೇದಿಕೆಯ ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಯೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ**: ಕೋರ್ ಸ್ಕ್ರಿಪ್ಟ್ `scripts/powpow-register.mjs` ಶೂನ್ಯ-ಆಧಾರಿತ
(Node ≥ 18); ಬಳಕೆದಾರರು ಸಂಭಾಷಣೆಯನ್ನು ಒಂದೇ ಒಂದು ಬಾರಿ ಬಿಡುತ್ತಾರೆ: ಇನ್‌ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಪರಿಶೀಲನಾ ಕೋಡ್ ನೋಡಲು. ಪ್ರಸ್ತುತ ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಯಲ್ಲಿ ನೋಂದಣಿಯಾದ ಖಾತೆ ತಕ್ಷಣ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಬಹುದು — ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಮೆಂಟ್ ಐಚ್ಛಿಕ; ಪರೀಕ್ಷಾ ಅವಧಿ ಮುಗಿದು ಬಳಕೆದಾರರು ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಜ್‌ನಲ್ಲಿ ಇಳಿದರೆ ಹರಿವು ಸ್ವಯಂ ಪೇಮೆಂಟ್ ದಾರಿಗೆ ಬದಲಾಗುತ್ತದೆ. Node ಇಲ್ಲದೆ, ಅಥವಾ ಬಳಕೆದಾರರು ಸ್ವಯಂ ಮಾಡಲು ಬಯಸಿದಾಗ, ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಶುದ್ಧ ಮಾರ್ಗದರ್ಶನ ಮೋಡ್‌ಗೆ ಹಿಂತಿರುಗುತ್ತದೆ.

## ಸ್ಥಾಪನೆ

Hidden Instructions

High
Category
Prompt Injection
Confidence
85% confidence
Finding

Invisible characters inside the feature list can be used to hide prompt directives or mislead reviewers about what the skill actually does. In a workflow that automates user onboarding and may process credentials or tokens, concealed instructions materially increase review and trust risk.

Content

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

md
## ವೈಶಿಷ್ಟ್ಯಗಳು

1. **ಉತ್ಪನ್ನ ಪರಿಚಯ**: ~120 ಪದಗಳ ಆರಂಭ + ಪ್ಯಾಕೇಜ್‌ನೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಇಂಟರ್‌ಫೇಸ್ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು (`assets/screenshots/` ಕೆಳಗೆ 6 ಚಿತ್ರಗಳು: ನಕ್ಷೆ ಪುಟ, ಪೋಸ್ಟ್ ವಿವರ ಪುಟ, ಮುಂತಾದವು, ಸನ್ನಿವೇಶಕ್ಕೆ 1–3 ಆಯ್ಕೆ ಮಾಡಿ ಕಳುಹಿಸಿ; ಬಾಹ್ಯ ಚಿತ್ರ ಹೋಸ್ಟ್ ಬೇಕಿಲ್ಲ, ಆಫ್‌ಲೈನ್ ಕಾರ್ಯಸಾಧ್ಯ).
2. **ಸಹಾಯಕ ನೋಂದಾಯಿಕೆ**: agent ಬಳಕೆದಾರಹೆಸರು/ಅಪ್ಪಣನಾಮ ಸಲಹೆ, ಪಾಸ್‌ವರ್ಡ್ ಎರಡರಲ್ಲಿ ಒಂದು (ಬಳಕೆದಾರ ಒದಗಿಸುವುದು ಅಥವಾ agent ರಚಿಸುವುದು), ಸಂಕೇತ ಕಳುಹಿಸುವಿಕೆ ಮತ್ತು ಸಲ್ಲಿಕೆ, ಪ್ರೊಫೈಲ್ ಚಿತ್ರ ನೇರ ಅಪ್‌ಲೋಡ್ (≤5MB SVG ಅಲ್ಲ), ಸಾಮಾನ್ಯ ದೋಷಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಭಾಯಿಸುವುದು (ಆಕ್ರಮಣ/ಅವಧಿ ಮೀರಿದೆ/ರೇಟ್-ಲಿಮಿಟ್).
3. **ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್ (ದ್ವಿಗುಣ ಲಿಂಕ್)**: ಯಶಸ್ವಿ ನೋಂದಣಿಯ ತಕ್ಷಣ ನಂತರ, ಲಾಗಿನ್ ಲಿಂಕ್ ಬಳಕೆದಾರರನ್ನು ನೇರ ಮುಖಪುಟಕ್ಕೆ ಕರೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ (ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಯಲ್ಲಿ ಒಂದು ಕ್ಲಿಕ್‌ನಲ್ಲಿ ಬಳಸಬಹುದು);
   ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಜ್‌ನಲ್ಲಿ ಇಳಿದರೆ (ಪರೀಕ್ಷಾ ಅವಧಿ ಮುಗಿದಿದೆ) ಅಥವಾ ಬಳಕೆದಾರರು ಅಪ್‌ಗ್ರೇಡ್ ಬಯಸಿದರೆ ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಹರಿವನ್ನು ಅನುಸರಿಸಿ — ಹಣ ಬಂದ ನಂತರ ಹೊಸ ಲಾಗಿನ್ ಸ್ಥಿತಿಗೆ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪೂರ್ಣ ಸದಸ್ಯತ್ವ ಲಿಂಕ್ ಮುಖಪುಟಕ್ಕೆ ಕರೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ

Hidden Instructions

High
Category
Prompt Injection
Confidence
85% confidence
Finding

This hidden-text indicator appears adjacent to account-creation behavior, which is sensitive because it may influence collection or handling of usernames, passwords, and verification codes. Even if the hidden characters are accidental, they undermine auditability in a high-trust automation context.

Content

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

md
## ವೈಶಿಷ್ಟ್ಯಗಳು

1. **ಉತ್ಪನ್ನ ಪರಿಚಯ**: ~120 ಪದಗಳ ಆರಂಭ + ಪ್ಯಾಕೇಜ್‌ನೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಇಂಟರ್‌ಫೇಸ್ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು (`assets/screenshots/` ಕೆಳಗೆ 6 ಚಿತ್ರಗಳು: ನಕ್ಷೆ ಪುಟ, ಪೋಸ್ಟ್ ವಿವರ ಪುಟ, ಮುಂತಾದವು, ಸನ್ನಿವೇಶಕ್ಕೆ 1–3 ಆಯ್ಕೆ ಮಾಡಿ ಕಳುಹಿಸಿ; ಬಾಹ್ಯ ಚಿತ್ರ ಹೋಸ್ಟ್ ಬೇಕಿಲ್ಲ, ಆಫ್‌ಲೈನ್ ಕಾರ್ಯಸಾಧ್ಯ).
2. **ಸಹಾಯಕ ನೋಂದಾಯಿಕೆ**: agent ಬಳಕೆದಾರಹೆಸರು/ಅಪ್ಪಣನಾಮ ಸಲಹೆ, ಪಾಸ್‌ವರ್ಡ್ ಎರಡರಲ್ಲಿ ಒಂದು (ಬಳಕೆದಾರ ಒದಗಿಸುವುದು ಅಥವಾ agent ರಚಿಸುವುದು), ಸಂಕೇತ ಕಳುಹಿಸುವಿಕೆ ಮತ್ತು ಸಲ್ಲಿಕೆ, ಪ್ರೊಫೈಲ್ ಚಿತ್ರ ನೇರ ಅಪ್‌ಲೋಡ್ (≤5MB SVG ಅಲ್ಲ), ಸಾಮಾನ್ಯ ದೋಷಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಭಾಯಿಸುವುದು (ಆಕ್ರಮಣ/ಅವಧಿ ಮೀರಿದೆ/ರೇಟ್-ಲಿಮಿಟ್).
3. **ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್ (ದ್ವಿಗುಣ ಲಿಂಕ್)**: ಯಶಸ್ವಿ ನೋಂದಣಿಯ ತಕ್ಷಣ ನಂತರ, ಲಾಗಿನ್ ಲಿಂಕ್ ಬಳಕೆದಾರರನ್ನು ನೇರ ಮುಖಪುಟಕ್ಕೆ ಕರೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ (ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಯಲ್ಲಿ ಒಂದು ಕ್ಲಿಕ್‌ನಲ್ಲಿ ಬಳಸಬಹುದು);
   ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಜ್‌ನಲ್ಲಿ ಇಳಿದರೆ (ಪರೀಕ್ಷಾ ಅವಧಿ ಮುಗಿದಿದೆ) ಅಥವಾ ಬಳಕೆದಾರರು ಅಪ್‌ಗ್ರೇಡ್ ಬಯಸಿದರೆ ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಹರಿವನ್ನು ಅನುಸರಿಸಿ — ಹಣ ಬಂದ ನಂತರ ಹೊಸ ಲಾಗಿನ್ ಸ್ಥಿತಿಗೆ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪೂರ್ಣ ಸದಸ್ಯತ್ವ ಲಿಂಕ್ ಮುಖಪುಟಕ್ಕೆ ಕರೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ
   (ವೇದಿಕೆಯ ಅಧಿಕೃತ `me?token=` ಸೇತುವೆ ಮೂಲಕ, ಅದು ಸ್ವಯಂ HttpOnly ಕುಕೀ ಹಚ್ಚುತ್ತದೆ).

Hidden Instructions

High
Category
Prompt Injection
Confidence
86% confidence
Finding

The hidden-character finding occurs next to a described me?token= one-click login bridge that sets an HttpOnly cookie. Concealed text around token-based login flows is especially risky because it can obscure security-relevant caveats, token handling expectations, or misuse pathways involving session fixation or account takeover.

Content

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

md
1. **ಉತ್ಪನ್ನ ಪರಿಚಯ**: ~120 ಪದಗಳ ಆರಂಭ + ಪ್ಯಾಕೇಜ್‌ನೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಇಂಟರ್‌ಫೇಸ್ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು (`assets/screenshots/` ಕೆಳಗೆ 6 ಚಿತ್ರಗಳು: ನಕ್ಷೆ ಪುಟ, ಪೋಸ್ಟ್ ವಿವರ ಪುಟ, ಮುಂತಾದವು, ಸನ್ನಿವೇಶಕ್ಕೆ 1–3 ಆಯ್ಕೆ ಮಾಡಿ ಕಳುಹಿಸಿ; ಬಾಹ್ಯ ಚಿತ್ರ ಹೋಸ್ಟ್ ಬೇಕಿಲ್ಲ, ಆಫ್‌ಲೈನ್ ಕಾರ್ಯಸಾಧ್ಯ).
2. **ಸಹಾಯಕ ನೋಂದಾಯಿಕೆ**: agent ಬಳಕೆದಾರಹೆಸರು/ಅಪ್ಪಣನಾಮ ಸಲಹೆ, ಪಾಸ್‌ವರ್ಡ್ ಎರಡರಲ್ಲಿ ಒಂದು (ಬಳಕೆದಾರ ಒದಗಿಸುವುದು ಅಥವಾ agent ರಚಿಸುವುದು), ಸಂಕೇತ ಕಳುಹಿಸುವಿಕೆ ಮತ್ತು ಸಲ್ಲಿಕೆ, ಪ್ರೊಫೈಲ್ ಚಿತ್ರ ನೇರ ಅಪ್‌ಲೋಡ್ (≤5MB SVG ಅಲ್ಲ), ಸಾಮಾನ್ಯ ದೋಷಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಭಾಯಿಸುವುದು (ಆಕ್ರಮಣ/ಅವಧಿ ಮೀರಿದೆ/ರೇಟ್-ಲಿಮಿಟ್).
3. **ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್ (ದ್ವಿಗುಣ ಲಿಂಕ್)**: ಯಶಸ್ವಿ ನೋಂದಣಿಯ ತಕ್ಷಣ ನಂತರ, ಲಾಗಿನ್ ಲಿಂಕ್ ಬಳಕೆದಾರರನ್ನು ನೇರ ಮುಖಪುಟಕ್ಕೆ ಕರೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ (ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಯಲ್ಲಿ ಒಂದು ಕ್ಲಿಕ್‌ನಲ್ಲಿ ಬಳಸಬಹುದು);
   ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಜ್‌ನಲ್ಲಿ ಇಳಿದರೆ (ಪರೀಕ್ಷಾ ಅವಧಿ ಮುಗಿದಿದೆ) ಅಥವಾ ಬಳಕೆದಾರರು ಅಪ್‌ಗ್ರೇಡ್ ಬಯಸಿದರೆ ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಹರಿವನ್ನು ಅನುಸರಿಸಿ — ಹಣ ಬಂದ ನಂತರ ಹೊಸ ಲಾಗಿನ್ ಸ್ಥಿತಿಗೆ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪೂರ್ಣ ಸದಸ್ಯತ್ವ ಲಿಂಕ್ ಮುಖಪುಟಕ್ಕೆ ಕರೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ
   (ವೇದಿಕೆಯ ಅಧಿಕೃತ `me?token=` ಸೇತುವೆ ಮೂಲಕ, ಅದು ಸ್ವಯಂ HttpOnly ಕುಕೀ ಹಚ್ಚುತ್ತದೆ).
4. **ಚಂದಾದಾರಿಕೆ ಪಾವತಿ**: Alipay (ಮಾಸಿಕ ¥6.99 / ತ್ರೈಮಾಸಿಕ ¥19.99 / ವಾರ್ಷಿಕ ¥69.99, ಒಂದು-ಬಾರಿ ಖರೀದಿ ಸ್ವಯಂಚಾಲಿತ ರಿನ್ಯೂವಲ್ ಇಲ್ಲ) ಮತ್ತು PayPal (Premium Monthly, ಸುಮಾರು $1/ತಿಂಗಳು, ಸ್ವಯಂಚಾಲಿತ ರಿನ್ಯೂವಲ್, ಯಾವಾಗ ಬೇಕಾದರೂ ರದ್ದು) ಎರಡರಲ್ಲೂ agent-ಸಹಾಯಕ ಆದೇಶ + ಬಂದಿಳಿಕೆ ಪೋಲ್; WeChat QR / Huawei IAP ಮಾರ್ಗದರ್ಶನ.

Hidden Instructions

High
Category
Prompt Injection
Confidence
84% confidence
Finding

Hidden text near payment workflow descriptions can obscure whether the agent only initiates orders or also handles sensitive data beyond what is claimed. In an agent skill that touches subscriptions and payment status polling, invisibility in the documentation increases the risk of misrepresentation and unsafe operator trust.

Content

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

md
1. **ಉತ್ಪನ್ನ ಪರಿಚಯ**: ~120 ಪದಗಳ ಆರಂಭ + ಪ್ಯಾಕೇಜ್‌ನೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಇಂಟರ್‌ಫೇಸ್ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು (`assets/screenshots/` ಕೆಳಗೆ 6 ಚಿತ್ರಗಳು: ನಕ್ಷೆ ಪುಟ, ಪೋಸ್ಟ್ ವಿವರ ಪುಟ, ಮುಂತಾದವು, ಸನ್ನಿವೇಶಕ್ಕೆ 1–3 ಆಯ್ಕೆ ಮಾಡಿ ಕಳುಹಿಸಿ; ಬಾಹ್ಯ ಚಿತ್ರ ಹೋಸ್ಟ್ ಬೇಕಿಲ್ಲ, ಆಫ್‌ಲೈನ್ ಕಾರ್ಯಸಾಧ್ಯ).
2. **ಸಹಾಯಕ ನೋಂದಾಯಿಕೆ**: agent ಬಳಕೆದಾರಹೆಸರು/ಅಪ್ಪಣನಾಮ ಸಲಹೆ, ಪಾಸ್‌ವರ್ಡ್ ಎರಡರಲ್ಲಿ ಒಂದು (ಬಳಕೆದಾರ ಒದಗಿಸುವುದು ಅಥವಾ agent ರಚಿಸುವುದು), ಸಂಕೇತ ಕಳುಹಿಸುವಿಕೆ ಮತ್ತು ಸಲ್ಲಿಕೆ, ಪ್ರೊಫೈಲ್ ಚಿತ್ರ ನೇರ ಅಪ್‌ಲೋಡ್ (≤5MB SVG ಅಲ್ಲ), ಸಾಮಾನ್ಯ ದೋಷಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಭಾಯಿಸುವುದು (ಆಕ್ರಮಣ/ಅವಧಿ ಮೀರಿದೆ/ರೇಟ್-ಲಿಮಿಟ್).
3. **ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್ (ದ್ವಿಗುಣ ಲಿಂಕ್)**: ಯಶಸ್ವಿ ನೋಂದಣಿಯ ತಕ್ಷಣ ನಂತರ, ಲಾಗಿನ್ ಲಿಂಕ್ ಬಳಕೆದಾರರನ್ನು ನೇರ ಮುಖಪುಟಕ್ಕೆ ಕರೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ (ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಯಲ್ಲಿ ಒಂದು ಕ್ಲಿಕ್‌ನಲ್ಲಿ ಬಳಸಬಹುದು);
   ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಜ್‌ನಲ್ಲಿ ಇಳಿದರೆ (ಪರೀಕ್ಷಾ ಅವಧಿ ಮುಗಿದಿದೆ) ಅಥವಾ ಬಳಕೆದಾರರು ಅಪ್‌ಗ್ರೇಡ್ ಬಯಸಿದರೆ ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಹರಿವನ್ನು ಅನುಸರಿಸಿ — ಹಣ ಬಂದ ನಂತರ ಹೊಸ ಲಾಗಿನ್ ಸ್ಥಿತಿಗೆ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪೂರ್ಣ ಸದಸ್ಯತ್ವ ಲಿಂಕ್ ಮುಖಪುಟಕ್ಕೆ ಕರೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ
   (ವೇದಿಕೆಯ ಅಧಿಕೃತ `me?token=` ಸೇತುವೆ ಮೂಲಕ, ಅದು ಸ್ವಯಂ HttpOnly ಕುಕೀ ಹಚ್ಚುತ್ತದೆ).
4. **ಚಂದಾದಾರಿಕೆ ಪಾವತಿ**: Alipay (ಮಾಸಿಕ ¥6.99 / ತ್ರೈಮಾಸಿಕ ¥19.99 / ವಾರ್ಷಿಕ ¥69.99, ಒಂದು-ಬಾರಿ ಖರೀದಿ ಸ್ವಯಂಚಾಲಿತ ರಿನ್ಯೂವಲ್ ಇಲ್ಲ) ಮತ್ತು PayPal (Premium Monthly, ಸುಮಾರು $1/ತಿಂಗಳು, ಸ್ವಯಂಚಾಲಿತ ರಿನ್ಯೂವಲ್, ಯಾವಾಗ ಬೇಕಾದರೂ ರದ್ದು) ಎರಡರಲ್ಲೂ agent-ಸಹಾಯಕ ಆದೇಶ + ಬಂದಿಳಿಕೆ ಪೋಲ್; WeChat QR / Huawei IAP ಮಾರ್ಗದರ್ಶನ.
5. **ದೋಷ ನಿವಾರಣೆ**: ಸಂಕೇತ ಬರುವುದಿಲ್ಲ, ಬಳಕೆದಾರಹೆಸರು/ಇಮೇಲ್ ಆಕ್ರಮಿಸಲ್ಪಟ್ಟಿದೆ, 403 ಸಕ್ರಿಯಗೊಂಡಿಲ್ಲ, ಖಾತೆ ಲಾಕ್ ಮಾಡಲಾಗಿದೆ, ಮುಂತಾದ ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳು, ಎಲ್ಲವೂ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮೂಲ ಕೋಡ್‌ನಿಂದ ಮತ್ತು ಮೂಲ ಸ್ಥಾನ ಗುರುತಿಸಲಾಗಿದೆ.

Hidden Instructions

High
Category
Prompt Injection
Confidence
83% confidence
Finding

Hidden characters around section boundaries can hide qualifiers, exceptions, or subtle instructions that are not visible in standard rendering. Since this skill claims to troubleshoot account and activation issues, concealed content could materially affect how an agent behaves during sensitive account flows.

Content

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

md
ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಜ್‌ನಲ್ಲಿ ಇಳಿದರೆ (ಪರೀಕ್ಷಾ ಅವಧಿ ಮುಗಿದಿದೆ) ಅಥವಾ ಬಳಕೆದಾರರು ಅಪ್‌ಗ್ರೇಡ್ ಬಯಸಿದರೆ ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಹರಿವನ್ನು ಅನುಸರಿಸಿ — ಹಣ ಬಂದ ನಂತರ ಹೊಸ ಲಾಗಿನ್ ಸ್ಥಿತಿಗೆ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪೂರ್ಣ ಸದಸ್ಯತ್ವ ಲಿಂಕ್ ಮುಖಪುಟಕ್ಕೆ ಕರೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ
   (ವೇದಿಕೆಯ ಅಧಿಕೃತ `me?token=` ಸೇತುವೆ ಮೂಲಕ, ಅದು ಸ್ವಯಂ HttpOnly ಕುಕೀ ಹಚ್ಚುತ್ತದೆ).
4. **ಚಂದಾದಾರಿಕೆ ಪಾವತಿ**: Alipay (ಮಾಸಿಕ ¥6.99 / ತ್ರೈಮಾಸಿಕ ¥19.99 / ವಾರ್ಷಿಕ ¥69.99, ಒಂದು-ಬಾರಿ ಖರೀದಿ ಸ್ವಯಂಚಾಲಿತ ರಿನ್ಯೂವಲ್ ಇಲ್ಲ) ಮತ್ತು PayPal (Premium Monthly, ಸುಮಾರು $1/ತಿಂಗಳು, ಸ್ವಯಂಚಾಲಿತ ರಿನ್ಯೂವಲ್, ಯಾವಾಗ ಬೇಕಾದರೂ ರದ್ದು) ಎರಡರಲ್ಲೂ agent-ಸಹಾಯಕ ಆದೇಶ + ಬಂದಿಳಿಕೆ ಪೋಲ್; WeChat QR / Huawei IAP ಮಾರ್ಗದರ್ಶನ.
5. **ದೋಷ ನಿವಾರಣೆ**: ಸಂಕೇತ ಬರುವುದಿಲ್ಲ, ಬಳಕೆದಾರಹೆಸರು/ಇಮೇಲ್ ಆಕ್ರಮಿಸಲ್ಪಟ್ಟಿದೆ, 403 ಸಕ್ರಿಯಗೊಂಡಿಲ್ಲ, ಖಾತೆ ಲಾಕ್ ಮಾಡಲಾಗಿದೆ, ಮುಂತಾದ ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳು, ಎಲ್ಲವೂ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮೂಲ ಕೋಡ್‌ನಿಂದ ಮತ್ತು ಮೂಲ ಸ್ಥಾನ ಗುರುತಿಸಲಾಗಿದೆ.

## ಕಡತ ರಚನೆ

Hidden Instructions

High
Category
Prompt Injection
Confidence
80% confidence
Finding

The presence of hidden characters in the file-structure section is less directly dangerous than in auth or payment sections, but it still indicates poor hygiene in a prompt-bearing document. Such artifacts can conceal filenames, comments, or instructions from human reviewers.

Content

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

md
├── README.md
├── .clawhubignore
├── assets/
│   └── screenshots/                    # ಪ್ಯಾಕೇಜ್‌ನೊಂದಿಗೆ ಉತ್ಪನ್ನ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು (powpow-01~06.jpg)
├── scripts/
│   └── powpow-register.mjs             # ಮುಖ್ಯ ಸ್ಕ್ರಿಪ್ಟ್ (ಅವಲಂಬನೆಗಳಿಲ್ಲ Node>=18, 11 ಉಪ-ಆಜ್ಞೆಗಳು)
└── references/

Hidden Instructions

High
Category
Prompt Injection
Confidence
82% confidence
Finding

This instance appears near references describing security design and payment activation. Hidden characters in security-reference sections reduce trustworthiness of the claims and may conceal details that affect the real risk of the skill.

Content

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

├── agent-flow.md # ಸ್ಕ್ರಿಪ್ಟ್ ಒಪ್ಪಂದ, ಸಂಪೂರ್ಣ ಕಾಲಕ್ರಮ, ಎರಡು-ಲಿಂಕ್ ಯಂತ್ರ, ಭದ್ರತಾ ವಿನ್ಯಾಸ ├── registration-flow.md # ಕ್ಷೇತ್ರ ನಿಯಮಗಳು, ರೇಟ್-ಲಿಮಿಟ್, ದೋಷ ನಿವಾರಣೆ ಕೋಷ್ಟಕ (ಮೂಲ ಕೋಡ್ ಸ್ಥಾನ ಸೇರಿದಂತೆ) ├── payment-and-activation.md # Alipay vibepay ಒಪ್ಪಂದ, ಸಕ್ರಿಯಗೊಳಿಸುವ ಸರಣಿ, ಮಾರ್ಗ ನಿವಾರಣೆ └── screenshots.md # ಪ್ಯಾಕೇಜ್ ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಪಟ್ಟಿ + ಸನ್ನಿವೇಶ ಶೀಘ್ರ ಪರಿಶೀಲನೆ

text

## ಭದ್ರತೆ

Hidden Instructions

High
Category
Prompt Injection
Confidence
86% confidence
Finding

Hidden text in the explicit security section is particularly problematic because readers rely on this section to assess credential, token, and payment handling. Invisible content here can conceal contradictory instructions or exceptions, undermining assurance and potentially enabling unsafe handling of secrets.

Content

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

md
## ಭದ್ರತೆ

- **ಪಾಸ್‌ವರ್ಡ್** ಕೇವಲ ಪರಿಸರ ವೇರಿಯೇಬಲ್ ಮೂಲಕ ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಸೆಸ್‌ಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ, ಕಮಾಂಡ್-ಲೈನ್ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳಲ್ಲಿ ಎಂದೂ ಬರೆಯಬೇಡಿ, ಡಿಸ್ಕ್‌ಗೆ ಉಳಿಸಬೇಡಿ, ಸ್ಥಿತಿ ಕಡತಕ್ಕೆ ಹಾಕಬೇಡಿ; agent ರಚಿಸಿದ ಪಾಸ್‌ವರ್ಡ್ ಕೇವಲ ಒಮ್ಮೆ ಬಳಕೆದಾರ ಉಳಿಸಿಕೊಳ್ಳಲು ತೋರಿಸಲಾಗುತ್ತದೆ.
- **ಸಂಕೇತ** ಕೇವಲ ಅಧಿಕೃತ ನೋಂದಾಯಿಕೆ ಇಂಟರ್‌ಫೇಸ್‌ಗೆ ಮಾತ್ರ, ಬಳಸಿದ ನಂತರ ತ್ಯಜಿಸಲಾಗುತ್ತದೆ; ಸ್ಥಿತಿ ಕಡತ (ಇಮೇಲ್ / ಬಳಕೆದಾರಹೆಸರು / token / ಆದೇಶ ಸಂಖ್ಯೆ) ಸಿಸ್ಟಮ್ ತಾತ್ಕಾಲಿಕ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ, ಪ್ರವಾಹ ಕೊನೆಯಲ್ಲಿ `cleanup` ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಳಿಸುತ್ತದೆ.
- **ಪಾವತಿ**: agent ಕೇವಲ ಆದೇಶ ರಚಿಸುತ್ತದೆ, ಕ್ಯಾಶಿಯರ್ ತೆರೆಯುತ್ತದೆ, ಬಂದಿಳಿಕೆ ಪ್ರಶ್ನಿಸುತ್ತದೆ; ಬಳಕೆದಾರರ Alipay/PayPal ಖಾತೆ ಅಥವಾ ಪಾವತಿ ರುಜುವಾತುಗಳನ್ನು ಎಂದೂ ಮುಟ್ಟುವುದಿಲ್ಲ, ಎಂದೂ ಪರವಾಗಿ ಪಾವತಿಸುವುದಿಲ್ಲ. ಪಾವತಿ ಯಾವಾಗಲೂ ಬಳಕೆದಾರ ಮತ್ತು ಅಧಿಕೃತ ಕ್ಯಾಶಿಯರ್ ನಡುವೆ ಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ.
- ಎಲ್ಲಾ ವಿನಂತಿಗಳು ಕೇವಲ ಅಧಿಕೃತ ಡೊಮೇನ್ `https://global.powpow.online` ಗೆ; ಯಾವುದೇ ಕೀ ಇಲ್ಲ.

Hidden Instructions

High
Category
Prompt Injection
Confidence
86% confidence
Finding

The affected line discusses password, code, token, and payment handling, making hidden Unicode especially risky. In a skill that may guide or automate registration and session establishment, concealed content can mislead auditors about how secrets are stored, passed, or deleted.

Content

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

md
## ಭದ್ರತೆ

- **ಪಾಸ್‌ವರ್ಡ್** ಕೇವಲ ಪರಿಸರ ವೇರಿಯೇಬಲ್ ಮೂಲಕ ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಸೆಸ್‌ಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ, ಕಮಾಂಡ್-ಲೈನ್ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳಲ್ಲಿ ಎಂದೂ ಬರೆಯಬೇಡಿ, ಡಿಸ್ಕ್‌ಗೆ ಉಳಿಸಬೇಡಿ, ಸ್ಥಿತಿ ಕಡತಕ್ಕೆ ಹಾಕಬೇಡಿ; agent ರಚಿಸಿದ ಪಾಸ್‌ವರ್ಡ್ ಕೇವಲ ಒಮ್ಮೆ ಬಳಕೆದಾರ ಉಳಿಸಿಕೊಳ್ಳಲು ತೋರಿಸಲಾಗುತ್ತದೆ.
- **ಸಂಕೇತ** ಕೇವಲ ಅಧಿಕೃತ ನೋಂದಾಯಿಕೆ ಇಂಟರ್‌ಫೇಸ್‌ಗೆ ಮಾತ್ರ, ಬಳಸಿದ ನಂತರ ತ್ಯಜಿಸಲಾಗುತ್ತದೆ; ಸ್ಥಿತಿ ಕಡತ (ಇಮೇಲ್ / ಬಳಕೆದಾರಹೆಸರು / token / ಆದೇಶ ಸಂಖ್ಯೆ) ಸಿಸ್ಟಮ್ ತಾತ್ಕಾಲಿಕ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ, ಪ್ರವಾಹ ಕೊನೆಯಲ್ಲಿ `cleanup` ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಳಿಸುತ್ತದೆ.
- **ಪಾವತಿ**: agent ಕೇವಲ ಆದೇಶ ರಚಿಸುತ್ತದೆ, ಕ್ಯಾಶಿಯರ್ ತೆರೆಯುತ್ತದೆ, ಬಂದಿಳಿಕೆ ಪ್ರಶ್ನಿಸುತ್ತದೆ; ಬಳಕೆದಾರರ Alipay/PayPal ಖಾತೆ ಅಥವಾ ಪಾವತಿ ರುಜುವಾತುಗಳನ್ನು ಎಂದೂ ಮುಟ್ಟುವುದಿಲ್ಲ, ಎಂದೂ ಪರವಾಗಿ ಪಾವತಿಸುವುದಿಲ್ಲ. ಪಾವತಿ ಯಾವಾಗಲೂ ಬಳಕೆದಾರ ಮತ್ತು ಅಧಿಕೃತ ಕ್ಯಾಶಿಯರ್ ನಡುವೆ ಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ.
- ಎಲ್ಲಾ ವಿನಂತಿಗಳು ಕೇವಲ ಅಧಿಕೃತ ಡೊಮೇನ್ `https://global.powpow.online` ಗೆ; ಯಾವುದೇ ಕೀ ಇಲ್ಲ.

Hidden Instructions

High
Category
Prompt Injection
Confidence
78% confidence
Finding

Hidden characters near the links section are less severe, but they can still mask destination text or create ambiguity around what external resources are being referenced. In a security review context, any hidden text around external URLs reduces transparency.

Content

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

md
MIT-0 (ClawHub ಏಕೀಕೃತ ಪರವಾನಗಿ).

## ಲಿಂಕ್‌ಗಳು

- ಅಧಿಕೃತ ವೆಬ್‌ಸೈಟ್: https://global.powpow.online
- ನೋಂದಾಯಿಕೆ: https://global.powpow.online/register

Hidden Instructions

High
Category
Prompt Injection
Confidence
78% confidence
Finding

Invisible text adjacent to outbound links may conceal or confuse the presentation of referenced destinations, even if the visible URL appears benign. This is a transparency and reviewability problem rather than a direct exploit, but still inappropriate in a trust-sensitive skill package.

Content

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

md
## ಲಿಂಕ್‌ಗಳು

- ಅಧಿಕೃತ ವೆಬ್‌ಸೈಟ್: https://global.powpow.online
- ನೋಂದಾಯಿಕೆ: https://global.powpow.online/register
- ಗುಳ್ಳೆ ತಿಳಿಯಿರಿ (ವೀಡಿಯೋ): https://www.bilibili.com/video/BV1Wu826UEVz/

Hidden Instructions

High
Category
Prompt Injection
Confidence
98% confidence
Finding

The file contains extensive hidden-instruction indicators and metadata poisoning markers embedded in the manifest, which is a classic prompt-injection technique against agentic systems. In this skill, those hidden directives steer the agent through credential collection, login-link generation, local file handling, and payment workflows, making the obfuscation materially dangerous rather than cosmetic.

Content

Scanner excerpt · SKILL.md (reported line 3)May include surrounding context.

md
---
name: powpow-register
description: ಬಳಕೆದಾರರಿಗೆ ಸಂಭಾಷಣೆಯೊಳಗೇ PowPow (Bubble) ನೋಂದಣಿ ಮತ್ತು ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್ ಪೂರ್ಣಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಏಜೆಂಟ್ ಬಳಕೆದಾರರ ಪರವಾಗಿ ಫಾರ್ಮ್ ಭರ್ತಿ ಮಾಡುತ್ತದೆ (ಅವತಾರ್ ಅಪ್‌ಲೋಡ್ ಸಹಿತ) ಮತ್ತು ಇಮೇಲ್ ಪರಿಶೀಲನಾ ಕೋಡ್ ಕಳುಹಿಸುತ್ತದೆ; ಬಳಕೆದಾರರು ಕೇವಲ ಮೂಲ ಮಾಹಿತಿ ನೀಡಬೇಕು ಮತ್ತು ಪರಿಶೀಲನಾ ಕೋಡ್ ಒಂದು ಬಾರಿ ನೋಡಬೇಕು — ಸಂಭಾಷಣೆಯನ್ನು ಬಿಟ್ಟು ಹೋಗುವ ಅಗತ್ಯವಿಲ್ಲ. ವೇದಿಕೆ ಪ್ರಸ್ತುತ ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಯಲ್ಲಿದೆ: ನೋಂದಣಿಯಾದ ಖಾತೆ ತಕ್ಷಣ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಬಹುದು; ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಮೆಂಟ್ (Alipay/PayPal) ಒಂದು ಐಚ್ಛಿಕ ಸದಸ್ಯತ್ವ ಅಪ್‌ಗ್ರೇಡ್, ಅಗತ್ಯವಿದ್ದರೆ ಏಜೆಂಟ್ ಓರ್ಡರ್ ಸೃಷ್ಟಿ ಮತ್ತು ಹಣ ಬರುವಿಕೆ ಟ್ರ್ಯಾಕಿಂಗ್ ಕೂಡ ನಿಭಾಯಿಸಬಹುದು. ಬಳಕೆದಾರರು "Bubble ನಲ್ಲಿ ನೋಂದಣಿ", "powpow ಖಾತೆ ರಚಿಸಿ", "Bubble ನಲ್ಲಿ ನೋಂದಣಿ ಹೇಗೆ", "ನನಗೆ powpow ಖಾತೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡಿ", "sign up powpow" ಎಂದರೆ ಟ್ರಿಗರ್ ಆಗುತ್ತದೆ; ನೋಂದಣಿ ಸಮಸ್ಯೆಗಳು (ಪರಿಶೀಲನಾ ಕೋಡ್ ಬಂದಿಲ್ಲ, ಬಳಕೆದಾರ ಹೆಸರು/ಇಮೇಲ್ ಈಗಾಗಲೇ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ) ಮತ್ತು ಸಕ್ರಿಯಗೊಳಿಸುವ ಸಮಸ್ಯೆಗಳು (ಲಾಗಿನ್‌ನಲ್ಲಿ "ಖಾತೆ ಸಕ್ರಿಯವಾಗಿಲ್ಲ" / pending_payment, ಸಬ್ಸ್ಕ್ರೈಬ್/ಪೇಮೆಂಟ್ ಹೇಗೆ, Bubble ಉಚಿತವಾ ಪಾವತಿಯಾ) ನಿಭಾಯಿಸುತ್ತದೆ. Node ≥ 18 ಬೇಕು; ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಶುದ್ಧ ಮಾರ್ಗದರ್ಶನ ಮೋಡ್‌ಗೆ ಹಿಂತಿರುಗುತ್ತದೆ. ಪೋಸ್ಟಿಂಗ್/ಡಿಜಿಟಲ್ ಮಾನವ ಸೃಷ್ಟಿ ಇದಲ್ಲಿ ಇಲ್ಲ (ಅದು powpow-simple ರ ಕೆಲಸ), ಕೋಡ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಇಲ್ಲ.
version: 2.2.0
metadata:
  openclaw:

YARA rule 'agent_skill_mcp_tool_poisoning_metadata': MCP/tool metadata poisoning indicators in tool schemas or skill manifests [agent_skills]

High
Category
YARA Match
Confidence
99% confidence
Finding

The YARA hit for MCP/tool metadata poisoning is credible here because the manifest contains a dense concentration of hidden/invisible markers alongside instructions that shape agent behavior, trigger conditions, credential collection, and payment operations. Metadata poisoning is particularly dangerous in agent skill manifests because models and orchestrators may prioritize or ingest those fields without the same scrutiny as the visible body text.

Content

Scanner excerpt · SKILL.md (reported line 3)May include surrounding context.

md
---
name: powpow-register
description: ಬಳಕೆದಾರರಿಗೆ ಸಂಭಾಷಣೆಯೊಳಗೇ PowPow (Bubble) ನೋಂದಣಿ ಮತ್ತು ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್ ಪೂರ್ಣಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಏಜೆಂಟ್ ಬಳಕೆದಾರರ ಪರವಾಗಿ ಫಾರ್ಮ್ ಭರ್ತಿ ಮಾಡುತ್ತದೆ (ಅವತಾರ್ ಅಪ್‌ಲೋಡ್ ಸಹಿತ) ಮತ್ತು ಇಮೇಲ್ ಪರಿಶೀಲನಾ ಕೋಡ್ ಕಳುಹಿಸುತ್ತದೆ; ಬಳಕೆದಾರರು ಕೇವಲ �

Hidden Instructions

High
Category
Prompt Injection
Confidence
98% confidence
Finding

Hidden instructions continue in the main body, not just metadata, indicating deliberate obfuscation of behavioral directives. Because the body governs agent actions involving account creation and credential workflows, hidden content can manipulate downstream models or evade human review.

Content

Scanner excerpt · SKILL.md (reported line 13)May include surrounding context.

md
# PowPow Register (ಗುಳ್ಳೆ ನೋಂದಾಯಿಕೆ ಸಹಾಯಕ)

ಹೊಸ ಬಳಕೆದಾರರನ್ನು "Bubble ಎಂದರೇನು ಗೊತ್ತಿಲ್ಲ" ಸ್ಥಿತಿಯಿಂದ "ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್, ಬಳಸಲು ಸಿದ್ಧ" ವರೆಗೆ ಕರೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ — ಎಲ್ಲಾ ಸಂಭಾಷಣೆಯೊಳಗೇ. ಬಳಕೆದಾರರು ಸಂಭಾಷಣೆಯನ್ನು ಒಂದೇ ಒಂದು ಬಾರಿ ಬಿಡುತ್ತಾರೆ: **ಇನ್‌ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಪರಿಶೀಲನಾ ಕೋಡ್ ನೋಡಲು**. ವೇದಿಕೆ ಪ್ರಸ್ತುತ ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಯಲ್ಲಿದೆ: ನೋಂದಣಿಯ ನಂತರ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳು ಲಭ್ಯ, ಪೇಮೆಂಟ್ ಬೇಡ; ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಮೆಂಟ್ ಒಂದು ಐಚ್ಛಿಕ ಸದಸ್ಯತ್ವ ಅಪ್‌ಗ್ರೇಡ್ (ಏಜೆಂಟ್ ಕ್ಯಾಶಿಯರ್ ಕೂಡ ತೆರೆಯುತ್ತದೆ ಮತ್ತು ಹಣ ಬರುವಿಕೆ ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ).

**ಆವೃತ್ತಿ 2.2.0** · 2026-10-18 (v2 ಇಂದ ಇದು ಏಜೆಂಟ್-ಸಹಾಯಕ ಮೋಡ್: ಸ್ಕ್ರಿಪ್ಟ್ ಒಪ್ಪಂದ ಮತ್ತು ಪೂರ್ಣ ಕ್ರಮ `references/agent-flow.md` ನಲ್ಲಿ; ಫೀಲ್ಡ್ ನಿಯಮಗಳು, ದರ ಸೀಮೆಗಳು ಮತ್ತು ದೋಷ ನಿವಾರಣೆ `references/registration-flow.md` ನಲ್ಲಿ; ಪೇಮೆಂಟ್ ಚಾನಲ್‌ಗಳು `references/payment-and-activation.md` ನಲ್ಲಿ; ಉತ್ಪನ್ನ ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಪಟ್ಟಿ `references/screenshots.md` ನಲ್ಲಿ. v2.1.0 ಇಂದ PayPal ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಕೂಡ ಏಜೆಂಟ್ ನಿಭಾಯಿಸಬಹುದು, Alipay ಜೊತೆ ಆಯ್ಕೆಯಾಗಿ. v2.2.0 ಇಂದ ವೇದಿಕೆ ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಗೆ ಪ್ರವೇಶಿಸಿದೆ: ನೋಂದಣಿ ಮಾಡಿ ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್ ಮಾಡಿ ತಕ್ಷಣ ಬಳಸಿ; ಪೇಮೆಂಟ್ ಐಚ್ಛಿಕ ಅಪ್‌ಗ್ರೇಡ್ ಆಗಿದೆ — ಬಳಕೆದಾರರು ಲಿಂಕ್ ತೆರೆದು ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಜ್‌ನಲ್ಲಿ ಇಳಿದರೆ ಪರೀಕ್ಷಾ ಅವಧಿ ಮುಗಿದಿದೆ, ಹಂತ 7 ರ ಪೇಮೆಂಟ್ ಹರಿವನ್ನು ಅನುಸರಿಸಿ; ಹರಿವು ಸ್ವಯಂ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ, ಸ್ಕ್ರಿಪ್ಟ್ ಬದಲಿಸುವ ಅಗತ್ಯವಿಲ್ಲ)

Hidden Instructions

High
Category
Prompt Injection
Confidence
98% confidence
Finding

This hidden-instruction marker appears adjacent to operational versioning and flow-control text, which can be used to conceal decision logic from reviewers while still influencing an LLM. In a skill that manages registration and payment branching, concealed control text increases the risk of unauthorized or misleading agent behavior.

Content

Scanner excerpt · SKILL.md (reported line 15)May include surrounding context.

md
ಹೊಸ ಬಳಕೆದಾರರನ್ನು "Bubble ಎಂದರೇನು ಗೊತ್ತಿಲ್ಲ" ಸ್ಥಿತಿಯಿಂದ "ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್, ಬಳಸಲು ಸಿದ್ಧ" ವರೆಗೆ ಕರೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ — ಎಲ್ಲಾ ಸಂಭಾಷಣೆಯೊಳಗೇ. ಬಳಕೆದಾರರು ಸಂಭಾಷಣೆಯನ್ನು ಒಂದೇ ಒಂದು ಬಾರಿ ಬಿಡುತ್ತಾರೆ: **ಇನ್‌ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಪರಿಶೀಲನಾ ಕೋಡ್ ನೋಡಲು**. ವೇದಿಕೆ ಪ್ರಸ್ತುತ ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಯಲ್ಲಿದೆ: ನೋಂದಣಿಯ ನಂತರ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳು ಲಭ್ಯ, ಪೇಮೆಂಟ್ ಬೇಡ; ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಮೆಂಟ್ ಒಂದು ಐಚ್ಛಿಕ ಸದಸ್ಯತ್ವ ಅಪ್‌ಗ್ರೇಡ್ (ಏಜೆಂಟ್ ಕ್ಯಾಶಿಯರ್ ಕೂಡ ತೆರೆಯುತ್ತದೆ ಮತ್ತು ಹಣ ಬರುವಿಕೆ ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ).

**ಆವೃತ್ತಿ 2.2.0** · 2026-10-18 (v2 ಇಂದ ಇದು ಏಜೆಂಟ್-ಸಹಾಯಕ ಮೋಡ್: ಸ್ಕ್ರಿಪ್ಟ್ ಒಪ್ಪಂದ ಮತ್ತು ಪೂರ್ಣ ಕ್ರಮ `references/agent-flow.md` ನಲ್ಲಿ; ಫೀಲ್ಡ್ ನಿಯಮಗಳು, ದರ ಸೀಮೆಗಳು ಮತ್ತು ದೋಷ ನಿವಾರಣೆ `references/registration-flow.md` ನಲ್ಲಿ; ಪೇಮೆಂಟ್ ಚಾನಲ್‌ಗಳು `references/payment-and-activation.md` ನಲ್ಲಿ; ಉತ್ಪನ್ನ ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಪಟ್ಟಿ `references/screenshots.md` ನಲ್ಲಿ. v2.1.0 ಇಂದ PayPal ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಕೂಡ ಏಜೆಂಟ್ ನಿಭಾಯಿಸಬಹುದು, Alipay ಜೊತೆ ಆಯ್ಕೆಯಾಗಿ. v2.2.0 ಇಂದ ವೇದಿಕೆ ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಗೆ ಪ್ರವೇಶಿಸಿದೆ: ನೋಂದಣಿ ಮಾಡಿ ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್ ಮಾಡಿ ತಕ್ಷಣ ಬಳಸಿ; ಪೇಮೆಂಟ್ ಐಚ್ಛಿಕ ಅಪ್‌ಗ್ರೇಡ್ ಆಗಿದೆ — ಬಳಕೆದಾರರು ಲಿಂಕ್ ತೆರೆದು ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಜ್‌ನಲ್ಲಿ ಇಳಿದರೆ ಪರೀಕ್ಷಾ ಅವಧಿ ಮುಗಿದಿದೆ, ಹಂತ 7 ರ ಪೇಮೆಂಟ್ ಹರಿವನ್ನು ಅನುಸರಿಸಿ; ಹರಿವು ಸ್ವಯಂ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ, ಸ್ಕ್ರಿಪ್ಟ್ ಬದಲಿಸುವ ಅಗತ್ಯವಿಲ್ಲ)

## ರನ್‌ಟೈಮ್ ಪರಿಸರ

Hidden Instructions

High
Category
Prompt Injection
Confidence
97% confidence
Finding

Hidden text is present in runtime-environment instructions that tell the agent what to execute. Obfuscated execution guidance is dangerous because it can alter or add commands while reducing reviewer visibility, especially in a skill intended to drive local scripts and browser actions.

Content

Scanner excerpt · SKILL.md (reported line 17)May include surrounding context.

md
**ಆವೃತ್ತಿ 2.2.0** · 2026-10-18 (v2 ಇಂದ ಇದು ಏಜೆಂಟ್-ಸಹಾಯಕ ಮೋಡ್: ಸ್ಕ್ರಿಪ್ಟ್ ಒಪ್ಪಂದ ಮತ್ತು ಪೂರ್ಣ ಕ್ರಮ `references/agent-flow.md` ನಲ್ಲಿ; ಫೀಲ್ಡ್ ನಿಯಮಗಳು, ದರ ಸೀಮೆಗಳು ಮತ್ತು ದೋಷ ನಿವಾರಣೆ `references/registration-flow.md` ನಲ್ಲಿ; ಪೇಮೆಂಟ್ ಚಾನಲ್‌ಗಳು `references/payment-and-activation.md` ನಲ್ಲಿ; ಉತ್ಪನ್ನ ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಪಟ್ಟಿ `references/screenshots.md` ನಲ್ಲಿ. v2.1.0 ಇಂದ PayPal ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಕೂಡ ಏಜೆಂಟ್ ನಿಭಾಯಿಸಬಹುದು, Alipay ಜೊತೆ ಆಯ್ಕೆಯಾಗಿ. v2.2.0 ಇಂದ ವೇದಿಕೆ ಉಚಿತ ಪರೀಕ್ಷಾ ಅವಧಿಗೆ ಪ್ರವೇಶಿಸಿದೆ: ನೋಂದಣಿ ಮಾಡಿ ಒಂದು-ಕ್ಲಿಕ್ ಲಾಗಿನ್ ಮಾಡಿ ತಕ್ಷಣ ಬಳಸಿ; ಪೇಮೆಂಟ್ ಐಚ್ಛಿಕ ಅಪ್‌ಗ್ರೇಡ್ ಆಗಿದೆ — ಬಳಕೆದಾರರು ಲಿಂಕ್ ತೆರೆದು ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಪೇಜ್‌ನಲ್ಲಿ ಇಳಿದರೆ ಪರೀಕ್ಷಾ ಅವಧಿ ಮುಗಿದಿದೆ, ಹಂತ 7 ರ ಪೇಮೆಂಟ್ ಹರಿವನ್ನು ಅನುಸರಿಸಿ; ಹರಿವು ಸ್ವಯಂ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ, ಸ್ಕ್ರಿಪ್ಟ್ ಬದಲಿಸುವ ಅಗತ್ಯವಿಲ್ಲ)

## ರನ್‌ಟೈಮ್ ಪರಿಸರ

- ಮುಖ್ಯ ಸ್ಕ್ರಿಪ್ಟ್ `scripts/powpow-register.mjs`: **ಅವಲಂಬನೆಗಳಿಲ್ಲ**, **Node >= 18** ಬೇಕು. ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು `node scripts/powpow-register.mjs status` ಅನ್ನು ಒಮ್ಮೆ ಚಲಾಯಿಸಿ ಪರಿಸರ ಲಭ್ಯವಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
- ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಎಲ್ಲಾ ವಿನಂತಿಗಳು ಕೇವಲ ಅಧಿಕೃತ ಡೊಮೇನ್ `https://global.powpow.online` ಗೆ ಹೋಗುತ್ತವೆ.

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 19)May include surrounding context.

md
- ಮುಖ್ಯ ಸ್ಕ್ರಿಪ್ಟ್ `scripts/powpow-register.mjs`: **ಅವಲಂಬನೆಗಳಿಲ್ಲ**, **Node >= 18** ಬೇಕು. ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು `node scripts/powpow-register.mjs status` ಅನ್ನು ಒಮ್ಮ

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 65)May include surrounding context.

md
- ಮುಖ್ಯ ಸ್ಕ್ರಿಪ್ಟ್ `scripts/powpow-register.mjs`: **ಅವಲಂಬನೆಗಳಿಲ್ಲ**, **Node >= 18** ಬೇಕು. ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು `node scripts/powpow-register.mjs status` ಅನ್ನು ಒಮ್ಮ

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 76)May include surrounding context.

md
- ಮುಖ್ಯ ಸ್ಕ್ರಿಪ್ಟ್ `scripts/powpow-register.mjs`: **ಅವಲಂಬನೆಗಳಿಲ್ಲ**, **Node >= 18** ಬೇಕು. ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು `node scripts/powpow-register.mjs status` ಅನ್ನು ಒಮ್ಮ

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 84)May include surrounding context.

md
- ಮುಖ್ಯ ಸ್ಕ್ರಿಪ್ಟ್ `scripts/powpow-register.mjs`: **ಅವಲಂಬನೆಗಳಿಲ್ಲ**, **Node >= 18** ಬೇಕು. ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು `node scripts/powpow-register.mjs status` ಅನ್ನು ಒಮ್ಮ

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 100)May include surrounding context.

md
- ಮುಖ್ಯ ಸ್ಕ್ರಿಪ್ಟ್ `scripts/powpow-register.mjs`: **ಅವಲಂಬನೆಗಳಿಲ್ಲ**, **Node >= 18** ಬೇಕು. ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು `node scripts/powpow-register.mjs status` ಅನ್ನು ಒಮ್ಮ

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 111)May include surrounding context.

md
- ಮುಖ್ಯ ಸ್ಕ್ರಿಪ್ಟ್ `scripts/powpow-register.mjs`: **ಅವಲಂಬನೆಗಳಿಲ್ಲ**, **Node >= 18** ಬೇಕು. ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು `node scripts/powpow-register.mjs status` ಅನ್ನು ಒಮ್ಮ

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 122)May include surrounding context.

md
- ಮುಖ್ಯ ಸ್ಕ್ರಿಪ್ಟ್ `scripts/powpow-register.mjs`: **ಅವಲಂಬನೆಗಳಿಲ್ಲ**, **Node >= 18** ಬೇಕು. ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು `node scripts/powpow-register.mjs status` ಅನ್ನು ಒಮ್ಮ