Compétences azure-web-pubsub-ts
📦

azure-web-pubsub-ts

Révision du contenu r2 Risque élevé ⚙️ Commandes externes🌐 Accès réseau🔑 Variables d’environnement

建置 Azure Web PubSub 應用程式

即時訊息傳遞功能需要在伺服器與瀏覽器程式碼中正確設定 Azure Web PubSub。此技能提供用於驗證、權杖、群組、用戶端和 Express 處理常式的 TypeScript 模式。

Prend en charge: Claude Codex Code(CC)
Maintain this Skill? Claim it ⚠️ 38 Médiocre

Installer avec mon Agent

Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.

Demande d’agent
Review the Skillstore skill "azure-web-pubsub-ts" from https://skillstore.io/skills/sickn33-azure-web-pubsub-ts.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-web-pubsub-ts/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.

Ressources lisibles par les agents

Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.

Tester

Utilisation de « azure-web-pubsub-ts ». 我需要瀏覽器用戶端透過 Azure Web PubSub 接收即時聊天訊息。

Résultat attendu:

  • 建議使用 WebPubSubClient 搭配交涉端點進行設定。
  • 用於聊天室訊息傳遞的群組加入與傳送流程。
  • 在啟動用戶端前註冊生命週期處理常式。

Utilisation de « azure-web-pubsub-ts ». 我需要一個發行 Azure Web PubSub 存取 URL 的後端端點。

Résultat attendu:

  • 使用服務用戶端權杖 API 的 Express 交涉流程。
  • 將已驗證的使用者身分附加至權杖的指引。
  • 提醒避免記錄產生的存取權杖 URL。

Utilisation de « azure-web-pubsub-ts ». 我想比較生產環境的驗證方法。

Résultat attendu:

  • 受控識別是偏好的生產環境選項。
  • 連線字串適用於本機設定或受控環境。
  • 存取金鑰處理的祕密儲存指引。

Audit de sécurité

Risque élevé

All 47 static alerts are false positives caused by Markdown fences, TypeScript template literals, placeholder URLs, intended SDK networking, or named environment configuration. Semantic review found two high-risk documentation patterns: logging a bearer-token URL and showing a negotiation route without demonstrated authentication.

1
Fichiers analysés
321
Lignes analysées
0
Éléments à examiner
0
Faux positifs ignorés

Préoccupations de sécurité confirmées (2)

Élevé
Client Access Token URL Logged
The example logs token.url, whose own comment shows an access_token query parameter. Logs can expose this bearer credential to operators or log systems.
The documented value is a WebSocket URL containing access_token, and the next statement writes it to the console. This is direct credential disclosure.
Élevé
Negotiation Route Does Not Demonstrate Authentication
The Express route issues a client access URL while using an optional user identity and showing no authentication check. Copied code could grant anonymous service access.
The complete route example calls getClientAccessToken without rejecting an absent user. External middleware could exist, but none is shown in this copyable example.
Partager et citer ce rapport

Partagez le rapport d’évaluation versionné, le badge neutre, la carte intégrable et les citations. Skillstore présente les preuves sans décider si ce Skill est sûr.

Ouvrir le rapport versionné
Évaluation de sécurité

Copier le lien du rapport

https://skillstore.io/skills/sickn33-azure-web-pubsub-ts/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Badge Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-azure-web-pubsub-ts/security.svg)](https://skillstore.io/skills/sickn33-azure-web-pubsub-ts?utm_source=security_passport_badge)

Badge HTML

<a href="https://skillstore.io/skills/sickn33-azure-web-pubsub-ts?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-web-pubsub-ts/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Carte intégrable

<iframe src="https://skillstore.io/embed/skills/sickn33-azure-web-pubsub-ts.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Citations académiques (APA · BibTeX · CFF)

Citation APA

sickn33. (2026). azure-web-pubsub-ts security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-web-pubsub-ts/audits/5

Citation BibTeX

@techreport{sickn33-sickn33-azure-web-pubsub-ts-2026, author = {sickn33}, title = {azure-web-pubsub-ts security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-azure-web-pubsub-ts/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "azure-web-pubsub-ts security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-08-14" url: "https://skillstore.io/skills/sickn33-azure-web-pubsub-ts/audits/5" identifiers: - type: other value: "skillstore:sickn33-azure-web-pubsub-ts:audit:5" description: "Skillstore immutable audit report identifier"

Score Skillstore

Pourquoi ce score Niveau de confiance des preuves: Moyen
55
Architecture
85
Maintenabilité
87
Contenu
68
Communauté
83
Conformité aux spécifications

Ce que vous pouvez créer

新增即時聊天

使用伺服器和用戶端範例,透過 Azure Web PubSub 新增群組聊天。

實作安全交涉

使用 Express 處理常式和權杖範例,在驗證後發行用戶端存取 URL。

檢視 SDK 整合選擇

在實作前比較連線字串、受控識別、存取金鑰、群組和權限。

Essayez ces prompts

啟動 Web PubSub 用戶端
使用此技能顯示將瀏覽器用戶端連線至 Azure Web PubSub 的基本 TypeScript 步驟。
建立交涉端點
使用此技能設計一個 Express 交涉端點,回傳 Azure Web PubSub 用戶端存取 URL。
規劃群組訊息傳遞
使用此技能概述加入群組和傳送群組訊息所需的 TypeScript 伺服器與用戶端變更。
強化生產環境整合
使用此技能檢視 Azure Web PubSub TypeScript 整合中的驗證、角色、群組、重新連線和事件處理。

Bonnes pratiques

  • 生產部署優先使用受控識別搭配 DefaultAzureCredential。
  • 在啟動 Web PubSub 連線前註冊用戶端事件處理常式。
  • 在指派群組或角色前,於連線處理期間驗證使用者。

Éviter

  • 不要記錄產生的用戶端存取 URL,因為其中可能包含 bearer tokens。
  • 不要在應用程式原始碼中硬式編碼 Azure 存取金鑰。
  • 當使用者只需要一個群組時,不要授與廣泛的群組權限。

Foire aux questions

此技能會建立完整的應用程式嗎?
否。它提供將 Azure Web PubSub 整合至現有應用程式的 TypeScript 參考模式。
它涵蓋哪些 Azure SDK 套件?
它涵蓋 @azure/web-pubsub、@azure/web-pubsub-client、@azure/web-pubsub-express 和 @azure/identity。
它可以協助處理瀏覽器 WebSocket 用戶端嗎?
可以。它顯示 WebPubSubClient 設定、訊息傳送、群組處理和連線生命週期事件。
它可以協助處理伺服器端訊息傳遞嗎?
可以。它顯示服務用戶端在廣播、使用者、連線、群組、權限和權杖方面的用法。
它包含生產環境安全指引嗎?
它包含基本指引,但使用者應加入祕密儲存、權杖遮蔽和授權審查。
我可以將它與 Claude、Codex 或 Claude Code 一起使用嗎?
可以。此報告宣告支援 Claude、Codex 和 Claude Code。

Détails du développeur

Auteur

sickn33

Licence

MIT

Révision Skillstore

r2

Avis de version

L’auteur n’a déclaré aucune version.

Réf

5a26d1d61d694db29af9b138c661c1981076d9df

Récence de maintenance

15/08/2026

Utilisation

6 téléchargements · 86 vues

Structure de fichiers

📄 SKILL.md