Back to skill

Security audit

微信跨境支付接入Skill

Security checks across malware telemetry and agentic risk

Overview

This is a documentation-only WeChat Pay Global integration skill with some content-quality issues, but no hidden execution, persistence, credential collection, or exfiltration behavior.

This skill is reasonable to install as a reference aid, but treat it as guidance rather than an authority for regulated payment decisions. Before using it for production integration, verify direct-connection eligibility, auto-debit consent requirements, and all API/compliance details against current official WeChat Pay Global documentation.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (17)

Intent-Code Divergence

Medium
Confidence
96% confidence
Finding
The document gives conflicting rules for who may use direct connection: one section says Hong Kong and the UK are eligible, while later sections repeatedly state only Hong Kong is allowed. In a payment-integration skill, this can misroute implementers into an invalid onboarding path, causing compliance violations, failed integrations, or incorrect business decisions in a regulated financial context.

Missing User Warnings

Medium
Confidence
84% confidence
Finding
The document describes entrusted deduction as a flow where the user can be 'unaware' of subsequent charges, which is risky for a payment-integration skill because it can normalize silent recurring billing without consistently foregrounding consent, notice, and revocation UX. In this context, the skill is aimed at implementers, so omission of strong user-protection guidance could directly influence insecure product behavior at scale.

Natural-Language Policy Violations

Medium
Confidence
96% confidence
Finding
The file explicitly instructs the agent that the glossary's prescribed translations "must" be used in all conversations, which can override user locale, user preference, or higher-priority system behavior. In an LLM skill, hard global behavioral directives embedded in reference content create prompt-injection risk by constraining outputs beyond the user's request and can cause misleading or policy-inconsistent responses.

Hidden Instructions

High
Category
Prompt Injection
Content
| 中文 | English | 日本語 | 한국어 | Français | Español | Português | Русский | العربية |
|------|---------|--------|--------|----------|---------|-----------|---------|---------|
| 跨境分账 | cross-border funds-distribution | クロスボーダー資金分配 | 크로스보더 자금 분할 정산 | Distribution transfrontalière des fonds | Distribución transfronteriza de fondos | distribuição transfronteiriça de fundos | трансграничное распределение средств | توزيع الأموال عبر الحدود |
| 子商户进件 | Sub-merchant Onboarding | サブマーチャント登録 | 하위 가맹점 등록 | Onboarding des sous-marchands​ | Alta de sub-comercio | Integração de sub-comerciante | Онбординг субмерчанта | تأهيل التاجر الفرعي |
| 海关报关 | Customs Declaration | 通関申告 | 세관 신고 | Déclaration douanière | Declaración aduanera | Declaração aduaneira | Таможенная декларация | التصريح الجمركي |
| H5 支付权限申请 | H5 Payment Permission Application | H5決済権限申請 | H5 결제 권한 신청 | Demande d'autorisation H5 | Solicitud de permiso de pago H5 | Solicitação de permissão de pagamento H5 | Заявка на разрешение платежа H5 | طلب إذن الدفع H5 |
| 分账 | funds-distribution | 分帳 | 분할 정산 | Distribution des fonds | Distribución de fondos | distribuição de fundos | распределение средств | توزيع الأموال |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 大陆钱包 | Mainland Wallet (CNY) | 中国本土ウォレット(CNY) | 중국 본토 지갑 (CNY) | Portefeuille continental (CNY) | Monedero electrónico de China continental (CNY) | Carteira da China continental (CNY) | Кошелёк материкового Китая (CNY) | محفظة البر الرئيسي (CNY) |
| 香港钱包 | Hong Kong, China Wallet (HKD) | 中国香港ウォレット(HKD) | 중국 홍콩 지갑 (HKD) | Portefeuille de Hong Kong, Chine (HKD) | Monedero electrónico de Hong Kong, China (HKD) | Carteira de Hong Kong, China (HKD) | Кошелёк Сянгана (Китай) (HKD) | محفظة هونغ كونغ، الصين (HKD) |
| 结算币种 | Settlement Currency | 決済通貨 | 정산 통화 | Devise de règlement | Moneda de liquidación | Moeda de liquidação | Расчётная валюта | عملة التسوية |
| 标价币种 | Transaction Currency | 表示通貨 | 판매 통화 | Devise de tarification​ | Moneda de transacción | Moeda de transação | Транзакционная валюта | عملة المعاملة |
| 资金池 | Fund Pool | 資金プール | 자금 풀 | Pool de fonds | Pool de fondos | Fundo comum | Пул средств | مجمع الأموال |
| 换汇 | Currency Exchange | 為替レート | 환전 | Conversion de devises​ | Cambio de divisas | Câmbio de moeda | Обмен валюты | تبادل العملات |
| 受理关系 | Payment Acceptance Relationship | 決済受託関係 | 결제 수리 관계 | Relation d'acceptation des paiements | Relación de aceptación de pagos | Relação de aceitação de pagamentos | Отношение приёма платежей | علاقة قبول المدفوعات |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 结算币种 | Settlement Currency | 決済通貨 | 정산 통화 | Devise de règlement | Moneda de liquidación | Moeda de liquidação | Расчётная валюта | عملة التسوية |
| 标价币种 | Transaction Currency | 表示通貨 | 판매 통화 | Devise de tarification​ | Moneda de transacción | Moeda de transação | Транзакционная валюта | عملة المعاملة |
| 资金池 | Fund Pool | 資金プール | 자금 풀 | Pool de fonds | Pool de fondos | Fundo comum | Пул средств | مجمع الأموال |
| 换汇 | Currency Exchange | 為替レート | 환전 | Conversion de devises​ | Cambio de divisas | Câmbio de moeda | Обмен валюты | تبادل العملات |
| 受理关系 | Payment Acceptance Relationship | 決済受託関係 | 결제 수리 관계 | Relation d'acceptation des paiements | Relación de aceptación de pagos | Relação de aceitação de pagamentos | Отношение приёма платежей | علاقة قبول المدفوعات |
| 融合机构 | Hybrid Institution | ハイブリッドアクワイアラー | 하이브리드 대행사 | Institution hybride | Institución híbrida | Instituição híbrida | Гибридная организация | مؤسسة هجينة |
| 纯跨境机构 | Cross-border Only Institution | 越境専業アクワイアラー | 순수 크로스보더 대행사 | Institution exclusivement transfrontalière​ | Institución solo transfronteriza | Instituição apenas transfronteiriça | Организация исключительно для трансграничных операций | مؤسسة عابرة للحدود فقط |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 换汇 | Currency Exchange | 為替レート | 환전 | Conversion de devises​ | Cambio de divisas | Câmbio de moeda | Обмен валюты | تبادل العملات |
| 受理关系 | Payment Acceptance Relationship | 決済受託関係 | 결제 수리 관계 | Relation d'acceptation des paiements | Relación de aceptación de pagos | Relação de aceitação de pagamentos | Отношение приёма платежей | علاقة قبول المدفوعات |
| 融合机构 | Hybrid Institution | ハイブリッドアクワイアラー | 하이브리드 대행사 | Institution hybride | Institución híbrida | Instituição híbrida | Гибридная организация | مؤسسة هجينة |
| 纯跨境机构 | Cross-border Only Institution | 越境専業アクワイアラー | 순수 크로스보더 대행사 | Institution exclusivement transfrontalière​ | Institución solo transfronteriza | Instituição apenas transfronteiriça | Организация исключительно для трансграничных операций | مؤسسة عابرة للحدود فقط |
| 跨境支付 | Cross-border Payment | クロスボーダー決済 | 크로스보더 결제 | Paiement transfrontalier | Pago transfronterizo | Pagamento transfronteiriço | Трансграничный платёж | الدفع عبر الحدود |
| 跨境电商 | Cross-border E-commerce | クロスボーダーEC | 크로스보더 전자상거래 | E-commerce transfrontalier​ | Comercio electrónico transfronterizo | Comércio eletrónico transfronteiriço | Трансграничная электронная коммерция | التجارة الإلكترونية العابرة للحدود |
| 微信支付 | WeChat Pay | WeChat Pay | 위챗페이 | WeChat Pay | WeChat Pay | WeChat Pay | WeChat Pay | WeChat Pay |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 融合机构 | Hybrid Institution | ハイブリッドアクワイアラー | 하이브리드 대행사 | Institution hybride | Institución híbrida | Instituição híbrida | Гибридная организация | مؤسسة هجينة |
| 纯跨境机构 | Cross-border Only Institution | 越境専業アクワイアラー | 순수 크로스보더 대행사 | Institution exclusivement transfrontalière​ | Institución solo transfronteriza | Instituição apenas transfronteiriça | Организация исключительно для трансграничных операций | مؤسسة عابرة للحدود فقط |
| 跨境支付 | Cross-border Payment | クロスボーダー決済 | 크로스보더 결제 | Paiement transfrontalier | Pago transfronterizo | Pagamento transfronteiriço | Трансграничный платёж | الدفع عبر الحدود |
| 跨境电商 | Cross-border E-commerce | クロスボーダーEC | 크로스보더 전자상거래 | E-commerce transfrontalier​ | Comercio electrónico transfronterizo | Comércio eletrónico transfronteiriço | Трансграничная электронная коммерция | التجارة الإلكترونية العابرة للحدود |
| 微信支付 | WeChat Pay | WeChat Pay | 위챗페이 | WeChat Pay | WeChat Pay | WeChat Pay | WeChat Pay | WeChat Pay |
| 财付通 | TenPay | TenPay | 텐페이 | TenPay | TenPay | TenPay | TenPay | TenPay |
| 结算通道 | Settlement Channel | 精算チャネル | 정산 채널 | Canal de règlement | Canal de liquidación | Canal de liquidação | Расчётный канал | قناة التسوية |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 财付通 | TenPay | TenPay | 텐페이 | TenPay | TenPay | TenPay | TenPay | TenPay |
| 结算通道 | Settlement Channel | 精算チャネル | 정산 채널 | Canal de règlement | Canal de liquidación | Canal de liquidação | Расчётный канал | قناة التسوية |
| 汇率 | Exchange Rate | 為替レート | 환율 | Taux de change | Tasa de cambio | Taxa de câmbio | Обменный курс | سعر الصرف |
| 手续费 | Service Fee | 手数料 | 수수료 | Frais de transaction​ | Comisión de servicio | Taxa de serviço | Комиссия за услуги | رسوم الخدمة |
| 费率 | Rate | 料率 | 수수료율 | Taux de commission​ | Tarifa | Taxa | Ставка | المعدل |
| 优惠券 | Coupon | クーポン | 쿠폰 | Coupon | Cupón | Cupão | Купон | القسيمة |
| 优惠码 | Coupon Code | クーポンコード | 쿠폰 코드 | Code promotionnel​ | Código de descuento | Código de desconto | Промокод | رمز القسيمة |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 结算通道 | Settlement Channel | 精算チャネル | 정산 채널 | Canal de règlement | Canal de liquidación | Canal de liquidação | Расчётный канал | قناة التسوية |
| 汇率 | Exchange Rate | 為替レート | 환율 | Taux de change | Tasa de cambio | Taxa de câmbio | Обменный курс | سعر الصرف |
| 手续费 | Service Fee | 手数料 | 수수료 | Frais de transaction​ | Comisión de servicio | Taxa de serviço | Комиссия за услуги | رسوم الخدمة |
| 费率 | Rate | 料率 | 수수료율 | Taux de commission​ | Tarifa | Taxa | Ставка | المعدل |
| 优惠券 | Coupon | クーポン | 쿠폰 | Coupon | Cupón | Cupão | Купон | القسيمة |
| 优惠码 | Coupon Code | クーポンコード | 쿠폰 코드 | Code promotionnel​ | Código de descuento | Código de desconto | Промокод | رمز القسيمة |
| 商家汇率券 | Merchant Exchange Coupon | 加盟店為替レートクーポン | 가맹점 전용 환율 우대 쿠폰 | Coupon de taux de change marchand | Cupón de tipo de cambio del comerciante | Cupão de taxa de câmbio do comerciante | Купон обменного курса мерчанта | قسيمة سعر الصرف للتاجر |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 手续费 | Service Fee | 手数料 | 수수료 | Frais de transaction​ | Comisión de servicio | Taxa de serviço | Комиссия за услуги | رسوم الخدمة |
| 费率 | Rate | 料率 | 수수료율 | Taux de commission​ | Tarifa | Taxa | Ставка | المعدل |
| 优惠券 | Coupon | クーポン | 쿠폰 | Coupon | Cupón | Cupão | Купон | القسيمة |
| 优惠码 | Coupon Code | クーポンコード | 쿠폰 코드 | Code promotionnel​ | Código de descuento | Código de desconto | Промокод | رمز القسيمة |
| 商家汇率券 | Merchant Exchange Coupon | 加盟店為替レートクーポン | 가맹점 전용 환율 우대 쿠폰 | Coupon de taux de change marchand | Cupón de tipo de cambio del comerciante | Cupão de taxa de câmbio do comerciante | Купон обменного курса мерчанта | قسيمة سعر الصرف للتاجر |
| 专属汇率券 | Better FX Rate Coupon | 専用為替レートクーポン | 전용 환율 우대 쿠폰 | Coupon taux FX préférentiel | Cupón de tipo de cambio preferencial | Cupão de taxa de câmbio preferencial | Купон льготного курса обмена | قسيمة سعر الصرف الخاص |
| 商家券 | Merchant Offer Coupon | マーチャントクーポン | 가맹점 자체 제공 쿠폰 | Coupon marchand | Cupón de comerciante | Cupão do comerciante | Купон мерчанта | قسيمة التاجر |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 中文 | English | 日本語 | 한국어 | Français | Español | Português | Русский | العربية |
|------|---------|--------|--------|----------|---------|-----------|---------|---------|
| 上线 | Go Live / Launch | 本番リリース | 오픈 / 상용 배포 | Go-live​ | Puesta en producción | Entrada em operação / Lançamento | Запуск проекта | الإطلاق |
| 进件 | Onboarding (Registration) | 登録(オンボーディング) | 등록(온보딩) | Onboarding / enregistrement | Alta / registro | Integração (Registo) | Онбординг (Регистрация) | التأهيل (التسجيل) |
| 原单重入 | Idempotent Re-submission | 冪等再送信 | 멱등 재제출 | Re-soumission idempotente | Reenvío idempotente | Reenvio idempotente | Идемпотентная повторная отправка | إعادة التقديم بشكل لا يتأثر بالتكرار |
| 订单闭环 | Order Lifecycle Closure | 注文ライフサイクル完結 | 주문 생명주기 마감 | Clôture du cycle de commande | Cierre del ciclo del pedido | Encerramento do ciclo do pedido | Закрытие жизненного цикла заказа | إغلاق دورة حياة الطلب |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 退款通知 | Refund Notification | 返金通知 | 환불 알림 | Notification de remboursement | Notificación de reembolso | Notificação de reembolso | Уведомление о возврате | إشعار الاسترداد |
| 撤销订单 | Cancel Order | 注文キャンセル | 주문 취소 | Annuler la commande | Cancelar pedido | Cancelar pedido | Отменить заказ | إلغاء الطلب |
| 支付单信息 | Payment Slip Information | 払込票情報 | 결제 전표 정보 | Informations sur le bon de paiement | Información del comprobante de pago | Informações de pagamento | Информация о платеже | معلومات إيصال الدفع |
| 进件成功 | Onboarding Successful | 登録成功 | 등록 성공 | Onboarding réussi​ | Alta exitosa | Integração bem-sucedida | Онбординг пройден успешно | نجاح التأهيل |
| 进件失败 | Onboarding Failed | 登録失敗 | 등록 실패 | Échec de l’onboarding​ | Alta fallida | Falha na integração | Онбординг не пройден | فشل التأهيل |
| 未完成入驻 | Incomplete Application | 登録申請未完了 | 미완료 등록 신청 | Intégration incomplète | Solicitud incompleta | Pedido incompleto | Незавершённая заявка | طلب غير مكتمل |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 撤销订单 | Cancel Order | 注文キャンセル | 주문 취소 | Annuler la commande | Cancelar pedido | Cancelar pedido | Отменить заказ | إلغاء الطلب |
| 支付单信息 | Payment Slip Information | 払込票情報 | 결제 전표 정보 | Informations sur le bon de paiement | Información del comprobante de pago | Informações de pagamento | Информация о платеже | معلومات إيصال الدفع |
| 进件成功 | Onboarding Successful | 登録成功 | 등록 성공 | Onboarding réussi​ | Alta exitosa | Integração bem-sucedida | Онбординг пройден успешно | نجاح التأهيل |
| 进件失败 | Onboarding Failed | 登録失敗 | 등록 실패 | Échec de l’onboarding​ | Alta fallida | Falha na integração | Онбординг не пройден | فشل التأهيل |
| 未完成入驻 | Incomplete Application | 登録申請未完了 | 미완료 등록 신청 | Intégration incomplète | Solicitud incompleta | Pedido incompleto | Незавершённая заявка | طلب غير مكتمل |

---
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 中文 | English | 日本語 | 한국어 | Français | Español | Português | Русский | العربية |
|------|---------|--------|--------|----------|---------|-----------|---------|---------|
| 余额不足 | Insufficient Balance | 残高不足 | 잔액 부족 | Solde insuffisant | Saldo insuficiente | Saldo insuficiente | Недостаточный баланс | رصيد غير كافٍ |
| 受理关系不存在 | Payment Acceptance Relationship Not Found | 決済受入関係が存在しません | 결제 수락 관계 미존재 | Relation d'acceptation des paiements inexistante​ | Relación de aceptación de pagos no encontrada | Relação de aceitação de pagamentos não encontrada | Отношение приёма платежей не найдено | علاقة قبول المدفوعات غير موجودة |
| 参数非法 | Invalid Parameter | パラメータ不正 | 파라미터 오류 | Paramètre invalide | Parámetro inválido | Parâmetro inválido | Недопустимый параметр | معامل غير صالح |
| 频率限制 | Rate Limited | レート制限 | 빈도 제한 | Limitation de débit | Límite de velocidad | Limitação de taxa | Ограничение частоты запросов | تحديد معدل الطلبات |
| 订单不存在 | Order Not Found | 注文が存在しません | 주문 미존재 | Commande inexistante​ | Pedido no encontrado | Pedido não encontrado | Заказ не найден | الطلب غير موجود |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 受理关系不存在 | Payment Acceptance Relationship Not Found | 決済受入関係が存在しません | 결제 수락 관계 미존재 | Relation d'acceptation des paiements inexistante​ | Relación de aceptación de pagos no encontrada | Relação de aceitação de pagamentos não encontrada | Отношение приёма платежей не найдено | علاقة قبول المدفوعات غير موجودة |
| 参数非法 | Invalid Parameter | パラメータ不正 | 파라미터 오류 | Paramètre invalide | Parámetro inválido | Parâmetro inválido | Недопустимый параметр | معامل غير صالح |
| 频率限制 | Rate Limited | レート制限 | 빈도 제한 | Limitation de débit | Límite de velocidad | Limitação de taxa | Ограничение частоты запросов | تحديد معدل الطلبات |
| 订单不存在 | Order Not Found | 注文が存在しません | 주문 미존재 | Commande inexistante​ | Pedido no encontrado | Pedido não encontrado | Заказ не найден | الطلب غير موجود |
| 权限未开通 | Permission Not Enabled | 権限が有効化されていません | 권한 미개방 | Permission non activée | Permiso no habilitado | Permissão não ativada | Разрешение не включено | الإذن غير مفعّل |
| 异常返回 | Error Response | エラーレスポンス | 오류 응답 | Réponse d'erreur | Respuesta de error | Resposta de erro | Ответ об ошибке | استجابة الخطأ |
Confidence
18% confidence
Finding

Hidden Instructions

High
Category
Prompt Injection
Content
| 修改子商户 | Modify Sub-merchant | サブマーチャント情報修正 | 하위 가맹점 수정 | Modifier le sous-marchand | Modificar sub-comercio | Modificar sub-comerciante | Изменить субмерчанта | تعديل التاجر الفرعي |
| 查询子商户 | Query Sub-merchant | サブマーチャント照会 | 하위 가맹점 조회 | Interroger le sous-marchand | Consultar sub-comercio | Consultar sub-comerciante | Запрос субмерчанта | استعلام التاجر الفرعي |
| 子商户状态 | Sub-merchant Status | サブマーチャント状態 | 하위 가맹점 상태 | Statut du sous-marchand | Estado del sub-comercio | Estado do sub-comerciante | Статус субмерчанта | حالة التاجر الفرعي |
| 申请单号 | Application ID | 申請番号 | 신청 번호 | Référence de demande​ | ID de solicitud | ID da aplicação | ID заявки | معرف الطلب |
| 驳回原因 | Rejection Reason | 却下理由 | 반려 사유 | Motif de rejet | Motivo de rechazo | Motivo de rejeição | Причина отклонения | سبب الرفض |
| 被驳回 | Rejected | 却下された | 반려 처리 | Rejeté | Rechazado | Rejeitado | Отклонено | تم الرفض |
| 申请资料 | Application Information | 申請書類 | 신청 정보 | Documents de demande | Documentos de solicitud | Informações da aplicação | Информация по заявке | وثائق الطلب |
Confidence
18% confidence
Finding

VirusTotal

63/63 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

Detected: suspicious.exposed_secret_literal

File appears to expose a hardcoded API secret or token.

Critical
Code
suspicious.exposed_secret_literal
Location
references/1-机构/接入指南/签名与验签规则.md:29

File appears to expose a hardcoded API secret or token.

Critical
Code
suspicious.exposed_secret_literal
Location
references/1-机构/接入指南/网络问题指引.md:217