Not in the top 1,000 by GitHub stars

microsoft/skills-for-copilot-studio

A skill for AI-coding tools to build and edit Microsoft Copilot Studio agents as YAML — with schema validation, templates, and AI-powered skills. Suited for Claude Code, GitHub Copilot CLI, and more.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/add-action/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/add-adaptive-card/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/add-generative-answers/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/add-global-variable/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/add-knowledge/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/add-node/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/add-other-agents/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/analyze-evals/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/chat-directline/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/chat-sdk/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/chat-with-agent/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/clone-agent/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/create-eval/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/create-eval-set/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/detect-mode/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/directline-chat/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/edit-action/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/edit-agent/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/edit-triggers/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/int-patterns/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/int-project-context/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/int-reference/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/list-kinds/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/list-topics/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/lookup-schema/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/manage-agent/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/new-topic/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/run-eval/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/run-tests-kit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/test-auth/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

skills/validate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

9c42d3a612c6 → 9c42d3a612c6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9c42d3a612c6

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 9c42d3a612c6e06389b6e5b4eed579aaed1a8b63

git clone --filter=blob:none --no-checkout https://github.com/microsoft/skills-for-copilot-studio.git .hotskills/microsoft-skills-for-copilot-studio && git -C .hotskills/microsoft-skills-for-copilot-studio checkout --detach 9c42d3a612c6e06389b6e5b4eed579aaed1a8b63 # Copy each selected skill directory from .hotskills/microsoft-skills-for-copilot-studio into .claude/skills/<skill-name>/
488GitHub stars
3stars in 7 days
31skills in this repository
2commits in 30 days

Heat

3.7
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026488

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

When your agent uses it

Guide users through adding a new connector action to a Copilot Studio agent. Connector actions require UI-based connection setup, so this skill walks users through the Copilot Studio portal steps, then delegates to edit-action for YAML modifications.

What it loads into context

Frontmatter

97 tokens

Always available to the agent

SKILL.md

1,419 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Why This Is a Guide, Not a Generator
  2. Connector Lookup
  3. Instructions
  4. MCP Server Actions
  5. Structural Reference

Scripts executed separately

  • ../../scripts/connector-lookup.bundle.js

Files

  • ../../.claude-plugin/marketplace.jsonasset462 bytes
  • ../../.claude-plugin/plugin.jsonasset263 bytes
  • ../../hooks/hooks.jsonasset942 bytes
  • ../../hooks/hooks.jsonasset942 bytes
  • ../../hooks/hooks.jsonasset942 bytes
  • ../../hooks/hooks.jsonasset942 bytes
  • ../../hooks/hooks.jsonasset942 bytes
  • ../../scripts/connector-lookup.bundle.jsruns113,281 bytes
  • SKILL.mdcore6,230 bytes
  • SKILL.mdcore6,230 bytes
  • SKILL.mdcore6,230 bytes
  • SKILL.mdcore6,230 bytes
  • SKILL.mdcore6,230 bytes
  • SKILL.mdcore6,230 bytes
  • SKILL.mdcore6,230 bytes
  • SKILL.mdcore6,230 bytes
  • ../../templates/actions/connector-action.mcs.ymlasset907 bytes
  • ../../templates/actions/mcp-action.mcs.ymlasset448 bytes
Read SKILL.md

# Add Connector Action (Guide)

This skill guides users through adding a new connector action to their Copilot Studio agent. **It does NOT write action YAML directly** because connector actions require a connection reference that can only be created through the Copilot Studio UI.

## Why This Is a Guide, Not a Generator

Connector actions need:
1. A **connection reference** — an authenticated link to the external service (Teams, Outlook, SharePoint, etc.)
2. The connection reference can only be created by the user authenticating in the Copilot Studio portal
3. Once the action is added via the UI and pulled locally, the YAML can be edited with `/copilot-studio:edit-action`

## Connector Lookup

Help the user find the right connector and operation before they go to the UI. Use the connector lookup tool. Important: The connector lookup script only covers a subset of connectors (run `list` to see which ones). If the user's requested connector is not in the list, tell the user they need to find and add the connector action entirely through the Copilot Studio portal, then ask them to pull again the files locally. Once pulled, `/copilot-studio:edit-action` can still be used to customize the YAML.
View the complete source on GitHub

Skills included

  • int-patterns
  • int-project-context
  • int-reference

Repository facts

License
MIT
Created
Jan 13, 2026
Last pushed
Nov 5, 2026
Forks
103
Open issues
31
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 177 notes
  • hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-action/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-action/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-action/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-action/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-action/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-action/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-action/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-adaptive-card/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-adaptive-card/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-adaptive-card/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-adaptive-card/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-adaptive-card/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-adaptive-card/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-adaptive-card/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-adaptive-card/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/add-adaptive-card/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 658 signals by file

evals/evaluate.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Access to secretsline 181
    [Credential-related source omitted]
  • Dangerous shell operationline 797
    print(f"Running {len(evals_to_run)} eval(s) for skill '{args.skill}' with {args.cli} ({mode})", file=sys.stderr)

evals/report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 96
    <nav class="sidebar" id="sidebar">     <div class="sidebar-header">       <a href="https://github.com/microsoft/skills-for-copilot-studio" class="logo-link" target="_blank" rel="noopener">
  • Network accessline 97
    <div class="sidebar-header">       <a href="https://github.com/microsoft/skills-for-copilot-studio" class="logo-link" target="_blank" rel="noopener">         <svg class="logo-icon" width="16" height="16" viewBox="0 0 16 16" fill="currentCol
  • Network accessline 98
    <a href="https://github.com/microsoft/skills-for-copilot-studio" class="logo-link" target="_blank" rel="noopener">

evals/run.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    Executable file; content unavailable

scripts/chat-with-agent.bundle.js

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Network accessline 2897
    const cloud = ((_a = options.cloud) === null || _a === void 0 ? void 0 : _a.trim()) || powerPlatformCloud_1.PowerPlatformCloud.Prod;         const copilotAgentType = ((_b = options.copilotAgentType) === null || _b === void 0 ? void 0 : _b.t
  • Network accessline 2897
    const cloud = ((_a = options.cloud) === null || _a === void 0 ? void 0 : _a.trim()) || powerPlatformCloud_1.PowerPlatformCloud.Prod;         const copilotAgentType = ((_b = options.copilotAgentType) === null || _b === void 0 ? void 0 : _b.t
  • Network accessline 2897
    const cloud = ((_a = options.cloud) === null || _a === void 0 ? void 0 : _a.trim()) || powerPlatformCloud_1.PowerPlatformCloud.Prod;         const copilotAgentType = ((_b = options.copilotAgentType) === null || _b === void 0 ? void 0 : _b.t
  • Network accessline 2898
    const copilotAgentType = ((_b = options.copilotAgentType) === null || _b === void 0 ? void 0 : _b.trim()) || agentType_1.AgentType.Published;         const authority = ((_c = options.authority) === null || _c === void 0 ? void 0 : _c.trim()
  • Network accessline 2898
    const copilotAgentType = ((_b = options.copilotAgentType) === null || _b === void 0 ? void 0 : _b.trim()) || agentType_1.AgentType.Published;         const authority = ((_c = options.authority) === null || _c === void 0 ? void 0 : _c.trim()
  • Network accessline 2898
    const copilotAgentType = ((_b = options.copilotAgentType) === null || _b === void 0 ? void 0 : _b.trim()) || agentType_1.AgentType.Published;         const authority = ((_c = options.authority) === null || _c === void 0 ? void 0 : _c.trim()
  • Network accessline 2899
    const authority = ((_c = options.authority) === null || _c === void 0 ? void 0 : _c.trim()) || "https://login.microsoftonline.com";
  • Network accessline 2899
    const authority = ((_c = options.authority) === null || _c === void 0 ? void 0 : _c.trim()) || "https://login.microsoftonline.com";
  • Network accessline 2899
    const authority = ((_c = options.authority) === null || _c === void 0 ? void 0 : _c.trim()) || "https://login.microsoftonline.com";
  • Network accessline 2913
    appClientId: (_a = process.env.appClientId) !== null && _a !== void 0 ? _a : "",         tenantId: (_b = process.env.tenantId) !== null && _b !== void 0 ? _b : "",         authority: (_c = process.env.authorityEndpoint) !== null && _c !== v
  • Network accessline 2913
    appClientId: (_a = process.env.appClientId) !== null && _a !== void 0 ? _a : "",         tenantId: (_b = process.env.tenantId) !== null && _b !== void 0 ? _b : "",         authority: (_c = process.env.authorityEndpoint) !== null && _c !== v
  • Network accessline 2913
    appClientId: (_a = process.env.appClientId) !== null && _a !== void 0 ? _a : "",         tenantId: (_b = process.env.tenantId) !== null && _b !== void 0 ? _b : "",         authority: (_c = process.env.authorityEndpoint) !== null && _c !== v
  • Network accessline 2914
    tenantId: (_b = process.env.tenantId) !== null && _b !== void 0 ? _b : "",         authority: (_c = process.env.authorityEndpoint) !== null && _c !== void 0 ? _c : "https://login.microsoftonline.com",         environmentId: (_d = process.en
  • Network accessline 2914
    tenantId: (_b = process.env.tenantId) !== null && _b !== void 0 ? _b : "",         authority: (_c = process.env.authorityEndpoint) !== null && _c !== void 0 ? _c : "https://login.microsoftonline.com",         environmentId: (_d = process.en
  • Network accessline 2914
    tenantId: (_b = process.env.tenantId) !== null && _b !== void 0 ? _b : "",         authority: (_c = process.env.authorityEndpoint) !== null && _c !== void 0 ? _c : "https://login.microsoftonline.com",         environmentId: (_d = process.en
  • Network accessline 2915
    authority: (_c = process.env.authorityEndpoint) !== null && _c !== void 0 ? _c : "https://login.microsoftonline.com",
  • Network accessline 2915
    authority: (_c = process.env.authorityEndpoint) !== null && _c !== void 0 ? _c : "https://login.microsoftonline.com",
  • Network accessline 2915
    authority: (_c = process.env.authorityEndpoint) !== null && _c !== void 0 ? _c : "https://login.microsoftonline.com",
  • Network accessline 3601
    }       let m;       return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773
  • Network accessline 3601
    }       let m;       return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773
  • Network accessline 3601
    }       let m;       return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773
  • Network accessline 3602
    let m;       return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773       typeof win
  • Network accessline 3602
    let m;       return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773       typeof win
  • Network accessline 3602
    let m;       return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773       typeof win
  • Network accessline 3603
    return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773
  • Network accessline 3603
    return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773
  • Network accessline 3603
    return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773
  • Network accessline 3605
    // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
  • Network accessline 3605
    // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
  • Network accessline 3605
    // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
  • Network accessline 4086
    }         cloudBaseAddress !== null && cloudBaseAddress !== void 0 ? cloudBaseAddress : cloudBaseAddress = "api.unknown.powerplatform.com";         return `https://${getEndpointSuffix(cloud, cloudBaseAddress)}/.default`;
  • Network accessline 4086
    }         cloudBaseAddress !== null && cloudBaseAddress !== void 0 ? cloudBaseAddress : cloudBaseAddress = "api.unknown.powerplatform.com";         return `https://${getEndpointSuffix(cloud, cloudBaseAddress)}/.default`;
  • Network accessline 4086
    }         cloudBaseAddress !== null && cloudBaseAddress !== void 0 ? cloudBaseAddress : cloudBaseAddress = "api.unknown.powerplatform.com";         return `https://${getEndpointSuffix(cloud, cloudBaseAddress)}/.default`;
  • Network accessline 4087
    cloudBaseAddress !== null && cloudBaseAddress !== void 0 ? cloudBaseAddress : cloudBaseAddress = "api.unknown.powerplatform.com";         return `https://${getEndpointSuffix(cloud, cloudBaseAddress)}/.default`;       } else {
  • Network accessline 4087
    cloudBaseAddress !== null && cloudBaseAddress !== void 0 ? cloudBaseAddress : cloudBaseAddress = "api.unknown.powerplatform.com";         return `https://${getEndpointSuffix(cloud, cloudBaseAddress)}/.default`;       } else {
  • Network accessline 4087
    cloudBaseAddress !== null && cloudBaseAddress !== void 0 ? cloudBaseAddress : cloudBaseAddress = "api.unknown.powerplatform.com";         return `https://${getEndpointSuffix(cloud, cloudBaseAddress)}/.default`;       } else {
  • Network accessline 4088
    return `https://${getEndpointSuffix(cloud, cloudBaseAddress)}/.default`;
  • Network accessline 4088
    return `https://${getEndpointSuffix(cloud, cloudBaseAddress)}/.default`;
  • Network accessline 4088
    return `https://${getEndpointSuffix(cloud, cloudBaseAddress)}/.default`;
  • Network accessline 4098
    }             if (cloudToTest !== powerPlatformCloud_1.PowerPlatformCloud.Unknown) {               return `https://${getEndpointSuffix(cloudToTest, "")}/.default`;
  • Network accessline 4098
    }             if (cloudToTest !== powerPlatformCloud_1.PowerPlatformCloud.Unknown) {               return `https://${getEndpointSuffix(cloudToTest, "")}/.default`;
  • Network accessline 4098
    }             if (cloudToTest !== powerPlatformCloud_1.PowerPlatformCloud.Unknown) {               return `https://${getEndpointSuffix(cloudToTest, "")}/.default`;
  • Network accessline 4099
    if (cloudToTest !== powerPlatformCloud_1.PowerPlatformCloud.Unknown) {               return `https://${getEndpointSuffix(cloudToTest, "")}/.default`;             } else {
  • Network accessline 4099
    if (cloudToTest !== powerPlatformCloud_1.PowerPlatformCloud.Unknown) {               return `https://${getEndpointSuffix(cloudToTest, "")}/.default`;             } else {
  • Network accessline 4099
    if (cloudToTest !== powerPlatformCloud_1.PowerPlatformCloud.Unknown) {               return `https://${getEndpointSuffix(cloudToTest, "")}/.default`;             } else {
  • Network accessline 4100
    return `https://${getEndpointSuffix(cloudToTest, "")}/.default`;
  • Network accessline 4100
    return `https://${getEndpointSuffix(cloudToTest, "")}/.default`;
  • Network accessline 4100
    return `https://${getEndpointSuffix(cloudToTest, "")}/.default`;
  • Network accessline 4103
    }           }           return `https://${getEndpointSuffix(decodeCloudFromURI(new URL(directConnectUrl)), "")}/.default`;
  • Network accessline 4103
    }           }           return `https://${getEndpointSuffix(decodeCloudFromURI(new URL(directConnectUrl)), "")}/.default`;
  • Network accessline 4103
    }           }           return `https://${getEndpointSuffix(decodeCloudFromURI(new URL(directConnectUrl)), "")}/.default`;
  • Network accessline 4104
    }           return `https://${getEndpointSuffix(decodeCloudFromURI(new URL(directConnectUrl)), "")}/.default`;         } else {
  • Network accessline 4104
    }           return `https://${getEndpointSuffix(decodeCloudFromURI(new URL(directConnectUrl)), "")}/.default`;         } else {
  • Network accessline 4104
    }           return `https://${getEndpointSuffix(decodeCloudFromURI(new URL(directConnectUrl)), "")}/.default`;         } else {
  • Network accessline 4105
    return `https://${getEndpointSuffix(decodeCloudFromURI(new URL(directConnectUrl)), "")}/.default`;
  • Network accessline 4105
    return `https://${getEndpointSuffix(decodeCloudFromURI(new URL(directConnectUrl)), "")}/.default`;
  • Network accessline 4105
    return `https://${getEndpointSuffix(decodeCloudFromURI(new URL(directConnectUrl)), "")}/.default`;
  • Network accessline 4111
    function isValidUri(uri) {       try {         const absoluteUrl = uri.startsWith("http") ? uri : `https://${uri}`;
  • Network accessline 4111
    function isValidUri(uri) {       try {         const absoluteUrl = uri.startsWith("http") ? uri : `https://${uri}`;
  • Network accessline 4111
    function isValidUri(uri) {       try {         const absoluteUrl = uri.startsWith("http") ? uri : `https://${uri}`;
  • Network accessline 4112
    try {         const absoluteUrl = uri.startsWith("http") ? uri : `https://${uri}`;         const newUri = new URL(absoluteUrl);
  • Network accessline 4112
    try {         const absoluteUrl = uri.startsWith("http") ? uri : `https://${uri}`;         const newUri = new URL(absoluteUrl);
  • Network accessline 4112
    try {         const absoluteUrl = uri.startsWith("http") ? uri : `https://${uri}`;         const newUri = new URL(absoluteUrl);
  • Network accessline 4113
    const absoluteUrl = uri.startsWith("http") ? uri : `https://${uri}`;
  • Network accessline 4113
    const absoluteUrl = uri.startsWith("http") ? uri : `https://${uri}`;
  • Network accessline 4113
    const absoluteUrl = uri.startsWith("http") ? uri : `https://${uri}`;
  • Network accessline 4144
    const hexPrefix = normalizedResourceId.substring(0, normalizedResourceId.length - idSuffixLength);       const hexSuffix = normalizedResourceId.substring(normalizedResourceId.length - idSuffixLength);       return new URL(`https://${hexPref
  • Network accessline 4144
    const hexPrefix = normalizedResourceId.substring(0, normalizedResourceId.length - idSuffixLength);       const hexSuffix = normalizedResourceId.substring(normalizedResourceId.length - idSuffixLength);       return new URL(`https://${hexPref
  • Network accessline 4144
    const hexPrefix = normalizedResourceId.substring(0, normalizedResourceId.length - idSuffixLength);       const hexSuffix = normalizedResourceId.substring(normalizedResourceId.length - idSuffixLength);       return new URL(`https://${hexPref
  • Network accessline 4145
    const hexSuffix = normalizedResourceId.substring(normalizedResourceId.length - idSuffixLength);       return new URL(`https://${hexPrefix}.${hexSuffix}.environment.${getEndpointSuffix(cloud, cloudBaseAddress)}`);     }
  • Network accessline 4145
    const hexSuffix = normalizedResourceId.substring(normalizedResourceId.length - idSuffixLength);       return new URL(`https://${hexPrefix}.${hexSuffix}.environment.${getEndpointSuffix(cloud, cloudBaseAddress)}`);     }
  • Network accessline 4145
    const hexSuffix = normalizedResourceId.substring(normalizedResourceId.length - idSuffixLength);       return new URL(`https://${hexPrefix}.${hexSuffix}.environment.${getEndpointSuffix(cloud, cloudBaseAddress)}`);     }
  • Network accessline 4146
    return new URL(`https://${hexPrefix}.${hexSuffix}.environment.${getEndpointSuffix(cloud, cloudBaseAddress)}`);
  • Network accessline 4146
    return new URL(`https://${hexPrefix}.${hexSuffix}.environment.${getEndpointSuffix(cloud, cloudBaseAddress)}`);
  • Network accessline 4146
    return new URL(`https://${hexPrefix}.${hexSuffix}.environment.${getEndpointSuffix(cloud, cloudBaseAddress)}`);
  • Possible obfuscationline 5201
    const decoded = JSON.parse(atob(base64));
  • Possible obfuscationline 5201
    const decoded = JSON.parse(atob(base64));
  • Possible obfuscationline 5201
    const decoded = JSON.parse(atob(base64));
  • Network accessline 8564
    var _a;       const aiEntity = {         type: "https://schema.org/Message",
  • Network accessline 8564
    var _a;       const aiEntity = {         type: "https://schema.org/Message",
  • Network accessline 8564
    var _a;       const aiEntity = {         type: "https://schema.org/Message",
  • Network accessline 8565
    const aiEntity = {         type: "https://schema.org/Message",         "@type": "Message",
  • Network accessline 8565
    const aiEntity = {         type: "https://schema.org/Message",         "@type": "Message",
  • Network accessline 8565
    const aiEntity = {         type: "https://schema.org/Message",         "@type": "Message",
  • Network accessline 8566
    type: "https://schema.org/Message",
  • Network accessline 8566
    type: "https://schema.org/Message",
  • Network accessline 8566
    type: "https://schema.org/Message",
  • Network accessline 8567
    "@type": "Message",         "@context": "https://schema.org",         "@id": "",
  • Network accessline 8567
    "@type": "Message",         "@context": "https://schema.org",         "@id": "",
  • Network accessline 8567
    "@type": "Message",         "@context": "https://schema.org",         "@id": "",
  • Network accessline 8568
    "@context": "https://schema.org",
  • Network accessline 8568
    "@context": "https://schema.org",
  • Network accessline 8568
    "@context": "https://schema.org",
  • Network accessline 9568
    };     exports2.ExceptionHelper = ExceptionHelper;     ExceptionHelper.DEFAULT_HELPLINK = "https://aka.ms/M365AgentsErrorCodesJS/#{errorCode}";
  • Network accessline 9568
    };     exports2.ExceptionHelper = ExceptionHelper;     ExceptionHelper.DEFAULT_HELPLINK = "https://aka.ms/M365AgentsErrorCodesJS/#{errorCode}";
  • Network accessline 9568
    };     exports2.ExceptionHelper = ExceptionHelper;     ExceptionHelper.DEFAULT_HELPLINK = "https://aka.ms/M365AgentsErrorCodesJS/#{errorCode}";
  • Network accessline 9569
    exports2.ExceptionHelper = ExceptionHelper;     ExceptionHelper.DEFAULT_HELPLINK = "https://aka.ms/M365AgentsErrorCodesJS/#{errorCode}";   }
  • Network accessline 9569
    exports2.ExceptionHelper = ExceptionHelper;     ExceptionHelper.DEFAULT_HELPLINK = "https://aka.ms/M365AgentsErrorCodesJS/#{errorCode}";   }
  • Network accessline 9569
    exports2.ExceptionHelper = ExceptionHelper;     ExceptionHelper.DEFAULT_HELPLINK = "https://aka.ms/M365AgentsErrorCodesJS/#{errorCode}";   }
  • Network accessline 9570
    ExceptionHelper.DEFAULT_HELPLINK = "https://aka.ms/M365AgentsErrorCodesJS/#{errorCode}";
  • Network accessline 9570
    ExceptionHelper.DEFAULT_HELPLINK = "https://aka.ms/M365AgentsErrorCodesJS/#{errorCode}";
  • Network accessline 9570
    ExceptionHelper.DEFAULT_HELPLINK = "https://aka.ms/M365AgentsErrorCodesJS/#{errorCode}";

scripts/connector-lookup.bundle.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node

scripts/directline-chat.bundle.js

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    var sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms));     async function httpGet(url, headers) {       const res = await fetch(url, { headers });
  • Network accessline 18
    async function httpGet(url, headers) {       const res = await fetch(url, { headers });       if (!res.ok) {
  • Network accessline 19
    const res = await fetch(url, { headers });
  • Network accessline 25
    }     async function httpPost(url, headers, body) {       const res = await fetch(url, {
  • Network accessline 26
    async function httpPost(url, headers, body) {       const res = await fetch(url, {         method: "POST",
  • Network accessline 27
    const res = await fetch(url, {
  • Network accessline 56
    log2(`Warning: Could not fetch regional domain (${e.message}). Using default.`);       }       return "https://directline.botframework.com";
  • Network accessline 57
    }       return "https://directline.botframework.com";     }
  • Network accessline 58
    return "https://directline.botframework.com";
  • Network accessline 253
    [Credential-related source omitted]
  • Network accessline 254
    [Credential-related source omitted]
  • Network accessline 255
    domain = params.directlineDomain || "https://directline.botframework.com";

scripts/eval-api.bundle.js

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Network accessline 47
    var sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms));     async function httpGet(url, headers) {       const res = await fetch(url, { headers });
  • Network accessline 47
    var sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms));     async function httpGet(url, headers) {       const res = await fetch(url, { headers });
  • Network accessline 48
    async function httpGet(url, headers) {       const res = await fetch(url, { headers });       if (!res.ok) {
  • Network accessline 48
    async function httpGet(url, headers) {       const res = await fetch(url, { headers });       if (!res.ok) {
  • Network accessline 49
    const res = await fetch(url, { headers });
  • Network accessline 49
    const res = await fetch(url, { headers });
  • Network accessline 55
    }     async function httpPost(url, headers, body) {       const res = await fetch(url, {
  • Network accessline 55
    }     async function httpPost(url, headers, body) {       const res = await fetch(url, {
  • Network accessline 56
    async function httpPost(url, headers, body) {       const res = await fetch(url, {         method: "POST",
  • Network accessline 56
    async function httpPost(url, headers, body) {       const res = await fetch(url, {         method: "POST",
  • Network accessline 57
    const res = await fetch(url, {
  • Network accessline 57
    const res = await fetch(url, {
  • Network accessline 86
    log2(`Warning: Could not fetch regional domain (${e.message}). Using default.`);       }       return "https://directline.botframework.com";
  • Network accessline 86
    log2(`Warning: Could not fetch regional domain (${e.message}). Using default.`);       }       return "https://directline.botframework.com";
  • Network accessline 87
    }       return "https://directline.botframework.com";     }
  • Network accessline 87
    }       return "https://directline.botframework.com";     }
  • Network accessline 88
    return "https://directline.botframework.com";
  • Network accessline 88
    return "https://directline.botframework.com";
  • Network accessline 4581
    };     var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4581
    };     var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4582
    var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";     var DEFAULT_AUTHORITY_HOST = "login.microsoftonline.com";
  • Network accessline 4582
    var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";     var DEFAULT_AUTHORITY_HOST = "login.microsoftonline.com";
  • Network accessline 4583
    var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4583
    var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4599
    var NOT_AVAILABLE = "Not Available";     var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Network accessline 4599
    var NOT_AVAILABLE = "Not Available";     var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Network accessline 4600
    var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";     var IMDS_VERSION = "2020-06-01";
  • Network accessline 4600
    var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";     var IMDS_VERSION = "2020-06-01";
  • Network accessline 4601
    var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Network accessline 4601
    var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Access to secretsline 4650
    [Credential-related source omitted]
  • Access to secretsline 4650
    [Credential-related source omitted]
  • Access to secretsline 4688
    [Credential-related source omitted]
  • Access to secretsline 4688
    [Credential-related source omitted]
  • Access to secretsline 4744
    [Credential-related source omitted]
  • Access to secretsline 4744
    [Credential-related source omitted]
  • Access to secretsline 4784
    [Credential-related source omitted]
  • Access to secretsline 4784
    [Credential-related source omitted]
  • Network accessline 4800
    var INSTANCE_AWARE = "instance_aware";     function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Network accessline 4800
    var INSTANCE_AWARE = "instance_aware";     function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Network accessline 4801
    function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;     }
  • Network accessline 4801
    function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;     }
  • Network accessline 4802
    return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Network accessline 4802
    return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Access to secretsline 5317
    [Credential-related source omitted]
  • Access to secretsline 5317
    [Credential-related source omitted]
  • Access to secretsline 5365
    [Credential-related source omitted]
  • Access to secretsline 5365
    [Credential-related source omitted]
  • Access to secretsline 5366
    [Credential-related source omitted]
  • Access to secretsline 5366
    [Credential-related source omitted]
  • Access to secretsline 5368
    [Credential-related source omitted]
  • Access to secretsline 5368
    [Credential-related source omitted]
  • Network accessline 5699
    AzurePublic: "https://login.microsoftonline.com",
  • Network accessline 5699
    AzurePublic: "https://login.microsoftonline.com",
  • Network accessline 5701
    AzurePpe: "https://login.windows-ppe.net",
  • Network accessline 5701
    AzurePpe: "https://login.windows-ppe.net",
  • Network accessline 5703
    AzureChina: "https://login.chinacloudapi.cn",
  • Network accessline 5703
    AzureChina: "https://login.chinacloudapi.cn",
  • Network accessline 5705
    AzureGermany: "https://login.microsoftonline.de",
  • Network accessline 5705
    AzureGermany: "https://login.microsoftonline.de",
  • Network accessline 5707
    AzureUsGovernment: "https://login.microsoftonline.us"
  • Network accessline 5707
    AzureUsGovernment: "https://login.microsoftonline.us"
  • Network accessline 5850
    }       /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5850
    }       /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5851
    /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d        * @param href The url
  • Network accessline 5851
    /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d        * @param href The url
  • Network accessline 5852
    * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5852
    * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5920
    function buildOpenIdConfig(host, issuerHost) {       return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5920
    function buildOpenIdConfig(host, issuerHost) {       return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5921
    return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,         jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5921
    return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,         jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5922
    token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5922
    token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5923
    jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5923
    jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5924
    issuer: `https://${issuerHost}/{tenantid}/v2.0`,
  • Network accessline 5924
    issuer: `https://${issuerHost}/{tenantid}/v2.0`,
  • Network accessline 5925
    authorization_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/authorize`,
  • Network accessline 5925
    authorization_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/authorize`,
  • Network accessline 5926
    end_session_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/logout`
  • Network accessline 5926
    end_session_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/logout`
  • Access to secretsline 6729
    [Credential-related source omitted]
  • Access to secretsline 6729
    [Credential-related source omitted]
  • Access to secretsline 7043
    [Credential-related source omitted]
  • Access to secretsline 7043
    [Credential-related source omitted]
  • Access to secretsline 7084
    [Credential-related source omitted]
  • Access to secretsline 7084
    [Credential-related source omitted]
  • Access to secretsline 7519
    [Credential-related source omitted]
  • Access to secretsline 7519
    [Credential-related source omitted]
  • Access to secretsline 7528
    [Credential-related source omitted]
  • Access to secretsline 7528
    [Credential-related source omitted]
  • Access to secretsline 7586
    [Credential-related source omitted]
  • Access to secretsline 7586
    [Credential-related source omitted]
  • Access to secretsline 7648
    [Credential-related source omitted]
  • Access to secretsline 7648
    [Credential-related source omitted]
  • Access to secretsline 7830
    [Credential-related source omitted]
  • Access to secretsline 7830
    [Credential-related source omitted]
  • Access to secretsline 7848
    [Credential-related source omitted]
  • Access to secretsline 7848
    [Credential-related source omitted]
  • Access to secretsline 7856
    [Credential-related source omitted]
  • Access to secretsline 7856
    [Credential-related source omitted]
  • Access to secretsline 7866
    [Credential-related source omitted]
  • Access to secretsline 7866
    [Credential-related source omitted]
  • Network accessline 9178
    */       async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Network accessline 9178
    */       async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Network accessline 9179
    async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;         const cloudInstanceAuthority = await createDiscovered
  • Network accessline 9179
    async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;         const cloudInstanceAuthority = await createDiscovered
  • Network accessline 9180
    const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Network accessline 9180
    const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Access to secretsline 9389
    [Credential-related source omitted]
  • Access to secretsline 9389
    [Credential-related source omitted]
  • Network accessline 9927
    var DEFAULT_MANAGED_IDENTITY_ID = "system_assigned_managed_identity";     var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAU
  • Network accessline 9927
    var DEFAULT_MANAGED_IDENTITY_ID = "system_assigned_managed_identity";     var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAU
  • Network accessline 9928
    var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;     var ManagedIdentityHeaders = {
  • Network accessline 9928
    var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;     var ManagedIdentityHeaders = {
  • Network accessline 9929
    var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;
  • Network accessline 9929
    var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;
  • Network accessline 10093
    let response;         try {           response = await fetch(url, fetchOptions);
  • Network accessline 10093
    let response;         try {           response = await fetch(url, fetchOptions);
  • Network accessline 10094
    try {           response = await fetch(url, fetchOptions);         } catch (error) {
  • Network accessline 10094
    try {           response = await fetch(url, fetchOptions);         } catch (error) {
  • Network accessline 10095
    response = await fetch(url, fetchOptions);
  • Network accessline 10095
    response = await fetch(url, fetchOptions);

scripts/manage-agent.bundle.js

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Network accessline 47
    var sleep2 = (ms) => new Promise((resolve) => setTimeout(resolve, ms));     async function httpGet(url, headers) {       const res = await fetch(url, { headers });
  • Network accessline 47
    var sleep2 = (ms) => new Promise((resolve) => setTimeout(resolve, ms));     async function httpGet(url, headers) {       const res = await fetch(url, { headers });
  • Network accessline 47
    var sleep2 = (ms) => new Promise((resolve) => setTimeout(resolve, ms));     async function httpGet(url, headers) {       const res = await fetch(url, { headers });
  • Network accessline 47
    var sleep2 = (ms) => new Promise((resolve) => setTimeout(resolve, ms));     async function httpGet(url, headers) {       const res = await fetch(url, { headers });
  • Network accessline 48
    async function httpGet(url, headers) {       const res = await fetch(url, { headers });       if (!res.ok) {
  • Network accessline 48
    async function httpGet(url, headers) {       const res = await fetch(url, { headers });       if (!res.ok) {
  • Network accessline 48
    async function httpGet(url, headers) {       const res = await fetch(url, { headers });       if (!res.ok) {
  • Network accessline 48
    async function httpGet(url, headers) {       const res = await fetch(url, { headers });       if (!res.ok) {
  • Network accessline 49
    const res = await fetch(url, { headers });
  • Network accessline 49
    const res = await fetch(url, { headers });
  • Network accessline 49
    const res = await fetch(url, { headers });
  • Network accessline 49
    const res = await fetch(url, { headers });
  • Network accessline 55
    }     async function httpPost(url, headers, body) {       const res = await fetch(url, {
  • Network accessline 55
    }     async function httpPost(url, headers, body) {       const res = await fetch(url, {
  • Network accessline 55
    }     async function httpPost(url, headers, body) {       const res = await fetch(url, {
  • Network accessline 55
    }     async function httpPost(url, headers, body) {       const res = await fetch(url, {
  • Network accessline 56
    async function httpPost(url, headers, body) {       const res = await fetch(url, {         method: "POST",
  • Network accessline 56
    async function httpPost(url, headers, body) {       const res = await fetch(url, {         method: "POST",
  • Network accessline 56
    async function httpPost(url, headers, body) {       const res = await fetch(url, {         method: "POST",
  • Network accessline 56
    async function httpPost(url, headers, body) {       const res = await fetch(url, {         method: "POST",
  • Network accessline 57
    const res = await fetch(url, {
  • Network accessline 57
    const res = await fetch(url, {
  • Network accessline 57
    const res = await fetch(url, {
  • Network accessline 57
    const res = await fetch(url, {
  • Network accessline 86
    log2(`Warning: Could not fetch regional domain (${e.message}). Using default.`);       }       return "https://directline.botframework.com";
  • Network accessline 86
    log2(`Warning: Could not fetch regional domain (${e.message}). Using default.`);       }       return "https://directline.botframework.com";
  • Network accessline 86
    log2(`Warning: Could not fetch regional domain (${e.message}). Using default.`);       }       return "https://directline.botframework.com";
  • Network accessline 86
    log2(`Warning: Could not fetch regional domain (${e.message}). Using default.`);       }       return "https://directline.botframework.com";
  • Network accessline 87
    }       return "https://directline.botframework.com";     }
  • Network accessline 87
    }       return "https://directline.botframework.com";     }
  • Network accessline 87
    }       return "https://directline.botframework.com";     }
  • Network accessline 87
    }       return "https://directline.botframework.com";     }
  • Network accessline 88
    return "https://directline.botframework.com";
  • Network accessline 88
    return "https://directline.botframework.com";
  • Network accessline 88
    return "https://directline.botframework.com";
  • Network accessline 88
    return "https://directline.botframework.com";
  • Network accessline 4618
    };     var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4618
    };     var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4618
    };     var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4618
    };     var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4619
    var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";     var DEFAULT_AUTHORITY_HOST = "login.microsoftonline.com";
  • Network accessline 4619
    var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";     var DEFAULT_AUTHORITY_HOST = "login.microsoftonline.com";
  • Network accessline 4619
    var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";     var DEFAULT_AUTHORITY_HOST = "login.microsoftonline.com";
  • Network accessline 4619
    var SKU = "msal.js.common";     var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";     var DEFAULT_AUTHORITY_HOST = "login.microsoftonline.com";
  • Network accessline 4620
    var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4620
    var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4620
    var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4620
    var DEFAULT_AUTHORITY = "https://login.microsoftonline.com/common/";
  • Network accessline 4636
    var NOT_AVAILABLE = "Not Available";     var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Network accessline 4636
    var NOT_AVAILABLE = "Not Available";     var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Network accessline 4636
    var NOT_AVAILABLE = "Not Available";     var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Network accessline 4636
    var NOT_AVAILABLE = "Not Available";     var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Network accessline 4637
    var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";     var IMDS_VERSION = "2020-06-01";
  • Network accessline 4637
    var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";     var IMDS_VERSION = "2020-06-01";
  • Network accessline 4637
    var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";     var IMDS_VERSION = "2020-06-01";
  • Network accessline 4637
    var FORWARD_SLASH = "/";     var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";     var IMDS_VERSION = "2020-06-01";
  • Network accessline 4638
    var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Network accessline 4638
    var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Network accessline 4638
    var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Network accessline 4638
    var IMDS_ENDPOINT = "http://169.254.169.254/metadata/instance/compute/location";
  • Access to secretsline 4687
    [Credential-related source omitted]
  • Access to secretsline 4687
    [Credential-related source omitted]
  • Access to secretsline 4687
    [Credential-related source omitted]
  • Access to secretsline 4687
    [Credential-related source omitted]
  • Access to secretsline 4725
    [Credential-related source omitted]
  • Access to secretsline 4725
    [Credential-related source omitted]
  • Access to secretsline 4725
    [Credential-related source omitted]
  • Access to secretsline 4725
    [Credential-related source omitted]
  • Access to secretsline 4781
    [Credential-related source omitted]
  • Access to secretsline 4781
    [Credential-related source omitted]
  • Access to secretsline 4781
    [Credential-related source omitted]
  • Access to secretsline 4781
    [Credential-related source omitted]
  • Access to secretsline 4821
    [Credential-related source omitted]
  • Access to secretsline 4821
    [Credential-related source omitted]
  • Access to secretsline 4821
    [Credential-related source omitted]
  • Access to secretsline 4821
    [Credential-related source omitted]
  • Network accessline 4839
    var CLI_DATA = "clidata";     function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Network accessline 4839
    var CLI_DATA = "clidata";     function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Network accessline 4839
    var CLI_DATA = "clidata";     function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Network accessline 4839
    var CLI_DATA = "clidata";     function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Network accessline 4840
    function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;     }
  • Network accessline 4840
    function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;     }
  • Network accessline 4840
    function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;     }
  • Network accessline 4840
    function getDefaultErrorMessage(code) {       return `See https://aka.ms/msal.js.errors#${code} for details`;     }
  • Network accessline 4841
    return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Network accessline 4841
    return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Network accessline 4841
    return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Network accessline 4841
    return `See https://aka.ms/msal.js.errors#${code} for details`;
  • Access to secretsline 5363
    [Credential-related source omitted]
  • Access to secretsline 5363
    [Credential-related source omitted]
  • Access to secretsline 5363
    [Credential-related source omitted]
  • Access to secretsline 5363
    [Credential-related source omitted]
  • Access to secretsline 5414
    [Credential-related source omitted]
  • Access to secretsline 5414
    [Credential-related source omitted]
  • Access to secretsline 5414
    [Credential-related source omitted]
  • Access to secretsline 5414
    [Credential-related source omitted]
  • Access to secretsline 5415
    [Credential-related source omitted]
  • Access to secretsline 5415
    [Credential-related source omitted]
  • Access to secretsline 5415
    [Credential-related source omitted]
  • Access to secretsline 5415
    [Credential-related source omitted]
  • Access to secretsline 5417
    [Credential-related source omitted]
  • Access to secretsline 5417
    [Credential-related source omitted]
  • Access to secretsline 5417
    [Credential-related source omitted]
  • Access to secretsline 5417
    [Credential-related source omitted]
  • Network accessline 5753
    AzurePublic: "https://login.microsoftonline.com",
  • Network accessline 5753
    AzurePublic: "https://login.microsoftonline.com",
  • Network accessline 5753
    AzurePublic: "https://login.microsoftonline.com",
  • Network accessline 5753
    AzurePublic: "https://login.microsoftonline.com",
  • Network accessline 5755
    AzurePpe: "https://login.windows-ppe.net",
  • Network accessline 5755
    AzurePpe: "https://login.windows-ppe.net",
  • Network accessline 5755
    AzurePpe: "https://login.windows-ppe.net",
  • Network accessline 5755
    AzurePpe: "https://login.windows-ppe.net",
  • Network accessline 5757
    AzureChina: "https://login.chinacloudapi.cn",
  • Network accessline 5757
    AzureChina: "https://login.chinacloudapi.cn",
  • Network accessline 5757
    AzureChina: "https://login.chinacloudapi.cn",
  • Network accessline 5757
    AzureChina: "https://login.chinacloudapi.cn",
  • Network accessline 5759
    AzureGermany: "https://login.microsoftonline.de",
  • Network accessline 5759
    AzureGermany: "https://login.microsoftonline.de",
  • Network accessline 5759
    AzureGermany: "https://login.microsoftonline.de",
  • Network accessline 5759
    AzureGermany: "https://login.microsoftonline.de",
  • Network accessline 5761
    AzureUsGovernment: "https://login.microsoftonline.us"
  • Network accessline 5761
    AzureUsGovernment: "https://login.microsoftonline.us"
  • Network accessline 5761
    AzureUsGovernment: "https://login.microsoftonline.us"
  • Network accessline 5761
    AzureUsGovernment: "https://login.microsoftonline.us"
  • Network accessline 5905
    }       /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5905
    }       /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5905
    }       /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5905
    }       /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5906
    /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d        * @param href The url
  • Network accessline 5906
    /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d        * @param href The url
  • Network accessline 5906
    /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d        * @param href The url
  • Network accessline 5906
    /**        * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d        * @param href The url
  • Network accessline 5907
    * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5907
    * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5907
    * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5907
    * Given a url like https://a:b/common/d?e=f#g, and a tenantId, returns https://a:b/tenantId/d
  • Network accessline 5975
    function buildOpenIdConfig(host, issuerHost) {       return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5975
    function buildOpenIdConfig(host, issuerHost) {       return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5975
    function buildOpenIdConfig(host, issuerHost) {       return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5975
    function buildOpenIdConfig(host, issuerHost) {       return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5976
    return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,         jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5976
    return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,         jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5976
    return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,         jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5976
    return {         token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,         jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5977
    token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5977
    token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5977
    token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5977
    token_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/token`,
  • Network accessline 5978
    jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5978
    jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5978
    jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5978
    jwks_uri: `https://${host}/{tenantid}/discovery/v2.0/keys`,
  • Network accessline 5979
    issuer: `https://${issuerHost}/{tenantid}/v2.0`,
  • Network accessline 5979
    issuer: `https://${issuerHost}/{tenantid}/v2.0`,
  • Network accessline 5979
    issuer: `https://${issuerHost}/{tenantid}/v2.0`,
  • Network accessline 5979
    issuer: `https://${issuerHost}/{tenantid}/v2.0`,
  • Network accessline 5980
    authorization_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/authorize`,
  • Network accessline 5980
    authorization_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/authorize`,
  • Network accessline 5980
    authorization_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/authorize`,
  • Network accessline 5980
    authorization_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/authorize`,
  • Network accessline 5981
    end_session_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/logout`
  • Network accessline 5981
    end_session_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/logout`
  • Network accessline 5981
    end_session_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/logout`
  • Network accessline 5981
    end_session_endpoint: `https://${host}/{tenantid}/oauth2/v2.0/logout`
  • Access to secretsline 6797
    [Credential-related source omitted]
  • Access to secretsline 6797
    [Credential-related source omitted]
  • Access to secretsline 6797
    [Credential-related source omitted]
  • Access to secretsline 6797
    [Credential-related source omitted]
  • Access to secretsline 7123
    [Credential-related source omitted]
  • Access to secretsline 7123
    [Credential-related source omitted]
  • Access to secretsline 7123
    [Credential-related source omitted]
  • Access to secretsline 7123
    [Credential-related source omitted]
  • Access to secretsline 7164
    [Credential-related source omitted]
  • Access to secretsline 7164
    [Credential-related source omitted]
  • Access to secretsline 7164
    [Credential-related source omitted]
  • Access to secretsline 7164
    [Credential-related source omitted]
  • Access to secretsline 7429
    [Credential-related source omitted]
  • Access to secretsline 7429
    [Credential-related source omitted]
  • Access to secretsline 7429
    [Credential-related source omitted]
  • Access to secretsline 7429
    [Credential-related source omitted]
  • Access to secretsline 7491
    [Credential-related source omitted]
  • Access to secretsline 7491
    [Credential-related source omitted]
  • Access to secretsline 7491
    [Credential-related source omitted]
  • Access to secretsline 7491
    [Credential-related source omitted]
  • Access to secretsline 7677
    [Credential-related source omitted]
  • Access to secretsline 7677
    [Credential-related source omitted]
  • Access to secretsline 7677
    [Credential-related source omitted]
  • Access to secretsline 7677
    [Credential-related source omitted]
  • Access to secretsline 7686
    [Credential-related source omitted]
  • Access to secretsline 7686
    [Credential-related source omitted]
  • Access to secretsline 7686
    [Credential-related source omitted]
  • Access to secretsline 7686
    [Credential-related source omitted]
  • Access to secretsline 7911
    [Credential-related source omitted]
  • Access to secretsline 7911
    [Credential-related source omitted]
  • Access to secretsline 7911
    [Credential-related source omitted]
  • Access to secretsline 7911
    [Credential-related source omitted]
  • Access to secretsline 7930
    [Credential-related source omitted]
  • Access to secretsline 7930
    [Credential-related source omitted]
  • Access to secretsline 7930
    [Credential-related source omitted]
  • Access to secretsline 7930
    [Credential-related source omitted]
  • Access to secretsline 7938
    [Credential-related source omitted]
  • Access to secretsline 7938
    [Credential-related source omitted]
  • Access to secretsline 7938
    [Credential-related source omitted]
  • Access to secretsline 7938
    [Credential-related source omitted]
  • Access to secretsline 7952
    [Credential-related source omitted]
  • Access to secretsline 7952
    [Credential-related source omitted]
  • Access to secretsline 7952
    [Credential-related source omitted]
  • Access to secretsline 7952
    [Credential-related source omitted]
  • Network accessline 9262
    */       async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Network accessline 9262
    */       async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Network accessline 9262
    */       async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Network accessline 9262
    */       async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Network accessline 9263
    async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;         const cloudInstanceAuthority = await createDiscovered
  • Network accessline 9263
    async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;         const cloudInstanceAuthority = await createDiscovered
  • Network accessline 9263
    async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;         const cloudInstanceAuthority = await createDiscovered
  • Network accessline 9263
    async updateTokenEndpointAuthority(cloudInstanceHostName, correlationId) {         const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;         const cloudInstanceAuthority = await createDiscovered
  • Network accessline 9264
    const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Network accessline 9264
    const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Network accessline 9264
    const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Network accessline 9264
    const cloudInstanceAuthorityUri = `https://${cloudInstanceHostName}/${this.authority.tenant}/`;
  • Access to secretsline 9471
    [Credential-related source omitted]
  • Access to secretsline 9471
    [Credential-related source omitted]
  • Access to secretsline 9471
    [Credential-related source omitted]
  • Access to secretsline 9471
    [Credential-related source omitted]
  • Access to secretsline 9478
    [Credential-related source omitted]
  • Access to secretsline 9478
    [Credential-related source omitted]
  • Access to secretsline 9478
    [Credential-related source omitted]
  • Access to secretsline 9478
    [Credential-related source omitted]
  • Network accessline 10032
    var DEFAULT_MANAGED_IDENTITY_ID = "system_assigned_managed_identity";     var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAU
  • Network accessline 10032
    var DEFAULT_MANAGED_IDENTITY_ID = "system_assigned_managed_identity";     var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAU
  • Network accessline 10032
    var DEFAULT_MANAGED_IDENTITY_ID = "system_assigned_managed_identity";     var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAU
  • Network accessline 10032
    var DEFAULT_MANAGED_IDENTITY_ID = "system_assigned_managed_identity";     var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAU
  • Network accessline 10033
    var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;     var ManagedIdentityHeaders = {
  • Network accessline 10033
    var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;     var ManagedIdentityHeaders = {
  • Network accessline 10033
    var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;     var ManagedIdentityHeaders = {
  • Network accessline 10033
    var MANAGED_IDENTITY_DEFAULT_TENANT = "managed_identity";     var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;     var ManagedIdentityHeaders = {
  • Network accessline 10034
    var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;
  • Network accessline 10034
    var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;
  • Network accessline 10034
    var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;
  • Network accessline 10034
    var DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY = `https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`;

scripts/schema-lookup.bundle.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node

skills/add-action/SKILL.md

  • Broad permissionsline 1
    Bash(node *connector-lookup.bundle.js *), Read
  • Network accessline 58
    > Here's how to add this action in Copilot Studio:    >    > 1. Open [Copilot Studio](https://copilotstudio.microsoft.com)
  • Network accessline 59
    >    > 1. Open [Copilot Studio](https://copilotstudio.microsoft.com)    > 2. Navigate to your agent
  • Network accessline 60
    > 1. Open [Copilot Studio](https://copilotstudio.microsoft.com)
  • Network accessline 90
    > Here's how to add it: > > 1. Open [Copilot Studio](https://copilotstudio.microsoft.com)
  • Network accessline 91
    > > 1. Open [Copilot Studio](https://copilotstudio.microsoft.com) > 2. Navigate to your agent
  • Network accessline 92
    > 1. Open [Copilot Studio](https://copilotstudio.microsoft.com)

skills/add-adaptive-card/SKILL.md

  • Broad permissionsline 1
    Bash(node *schema-lookup.bundle.js *), Read, Write, Edit, Glob
  • Network accessline 62
    {       "type": "AdaptiveCard",       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 63
    "type": "AdaptiveCard",       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",       "version": "1.5",
  • Network accessline 64
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",

skills/add-adaptive-card/card-templates.md

  • Network accessline 19
    {       "type": "AdaptiveCard",       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 20
    "type": "AdaptiveCard",       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",       "version": "1.5",
  • Network accessline 21
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 131
    {       "type": "AdaptiveCard",       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 132
    "type": "AdaptiveCard",       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",       "version": "1.5",
  • Network accessline 133
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 195
    {       "type": "AdaptiveCard",       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 196
    "type": "AdaptiveCard",       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",       "version": "1.5",
  • Network accessline 197
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 271
    {       "type": "AdaptiveCard",       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  • Network accessline 272
    "type": "AdaptiveCard",       "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",       "version": "1.5",
  • Network accessline 273
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",

skills/add-generative-answers/SKILL.md

  • Broad permissionsline 1
    Bash(node *schema-lookup.bundle.js *), Read, Write, Edit, Glob

skills/add-knowledge/SKILL.md

  • Broad permissionsline 1
    Bash(node *schema-lookup.bundle.js *), Read, Write, Glob
  • Network accessline 31
    4. **If SharePoint: normalize the URL** before using it. Copilot Studio requires a direct folder path like:    `https://contoso.sharepoint.com/sites/MySite/Shared%20Documents/MyFolder`
  • Network accessline 32
    `https://contoso.sharepoint.com/sites/MySite/Shared%20Documents/MyFolder`
  • Network accessline 36
    | URL pattern | Example | Action |    |---|---|---|    | **Direct path** (`/sites/.../Shared%20Documents/...`) | `https://x.sharepoint.com/sites/Site/Shared%20Documents/Folder` | **Use as-is** — this is the correct format |
  • Network accessline 37
    |---|---|---|    | **Direct path** (`/sites/.../Shared%20Documents/...`) | `https://x.sharepoint.com/sites/Site/Shared%20Documents/Folder` | **Use as-is** — this is the correct format |    | **AllItems.aspx with `?id=` param** (`...AllItems
  • Network accessline 38
    | **Direct path** (`/sites/.../Shared%20Documents/...`) | `https://x.sharepoint.com/sites/Site/Shared%20Documents/Folder` | **Use as-is** — this is the correct format |
  • Network accessline 39
    | **AllItems.aspx with `?id=` param** (`...AllItems.aspx?id=...`) | `https://x.sharepoint.com/.../AllItems.aspx?id=%2Fsites%2FSite%2FShared%20Documents%2FFolder&viewid=...` | **Extract and decode** the `id` query parameter. URL-decode it to
  • Network accessline 40
    | **Sharing link** (`/:f:/s/...` or `/:x:/s/...`) | `https://x.sharepoint.com/:f:/s/Site/EncodedToken?e=abc` | **Cannot convert** — these are opaque sharing tokens with no extractable folder path. Ask the user: *"That's a SharePoint sharing
  • Network accessline 53
    > `PublicSiteSearchSource` uses Bing search to find relevant snippets within the scoped URL. It does **not** crawl or summarize full pages. The URL defines a search scope (not a specific page), and supports a **maximum depth of 2 levels** b
  • Network accessline 59
    source:      kind: PublicSiteSearchSource      site: https://www.example.com/docs
  • Network accessline 61
    site: https://www.example.com/docs
  • Network accessline 69
    source:      kind: SharePointSearchSource      site: https://contoso.sharepoint.com/sites/MySite/Shared%20Documents/MyFolder
  • Network accessline 71
    site: https://contoso.sharepoint.com/sites/MySite/Shared%20Documents/MyFolder
  • Network accessline 113
    source:   kind: PublicSiteSearchSource   site: =$"https://docs.example.com/{Global.Region}/api"
  • Network accessline 115
    site: =$"https://docs.example.com/{Global.Region}/api"
  • Network accessline 120
    | Correct (set this in the global variable) | Wrong (will not work) | |---|---| | `https://contoso.sharepoint.com/sites/MySite/Shared Documents/MyFolder` | `https://contoso.sharepoint.com/.../AllItems.aspx?id=%2Fsites%2F...&viewid=...` |
  • Network accessline 122
    | `https://contoso.sharepoint.com/sites/MySite/Shared Documents/MyFolder` | `https://contoso.sharepoint.com/.../AllItems.aspx?id=%2Fsites%2F...&viewid=...` |

skills/add-knowledge/knowledge-guide.md

  • Network accessline 96
    - The URL defines a **search scope**, not a pointer to a specific page. Think of it as telling Bing: "only return results from under this URL path" - **Maximum URL depth: 2 levels** beyond the domain. For example:   - `https://microsoft.com
  • Network accessline 97
    - **Maximum URL depth: 2 levels** beyond the domain. For example:   - `https://microsoft.com/products/surface` — works (2 levels: `products/surface`)   - `https://docs.example.com/en-us/azure` — works (2 levels: `en-us/azure`)
  • Network accessline 98
    - `https://microsoft.com/products/surface` — works (2 levels: `products/surface`)
  • Network accessline 99
    - `https://docs.example.com/en-us/azure` — works (2 levels: `en-us/azure`)
  • Network accessline 100
    - `https://microsoft.com/en-us/microsoft-365/business` — **ignored** (3 levels: too deep)
  • Network accessline 108
    - Encode spaces as `%20` in the URL - Supported document types: PDF, Word (.docx), PowerPoint (.pptx), plain text - Example: `https://contoso.sharepoint.com/sites/HR/Shared%20Documents/Policies`
  • Network accessline 109
    - Supported document types: PDF, Word (.docx), PowerPoint (.pptx), plain text - Example: `https://contoso.sharepoint.com/sites/HR/Shared%20Documents/Policies` - **Limitation:** SharePoint knowledge sources use semantic search that returns r
  • Network accessline 110
    - Example: `https://contoso.sharepoint.com/sites/HR/Shared%20Documents/Policies`
  • Network accessline 160
    kind: SharePointSearchSource   triggerCondition: =Global.UserCounty = "Armstrong"   site: https://pplatform.sharepoint.com/sites/KnowledgeBase/Shared%20Documents/UPMC_By_County/Armstrong
  • Network accessline 162
    site: https://pplatform.sharepoint.com/sites/KnowledgeBase/Shared%20Documents/UPMC_By_County/Armstrong
  • Network accessline 169
    kind: SharePointSearchSource   triggerCondition: =false   site: https://contoso.sharepoint.com/sites/Confidential/Shared%20Documents
  • Network accessline 171
    site: https://contoso.sharepoint.com/sites/Confidential/Shared%20Documents
  • Network accessline 241
    operationId: GetItems       input:         parameters/dataset: https://contoso.sharepoint.com/sites/HR
  • Network accessline 242
    input:         parameters/dataset: https://contoso.sharepoint.com/sites/HR         parameters/table: Events           # Internal name of the SharePoint List
  • Network accessline 243
    parameters/dataset: https://contoso.sharepoint.com/sites/HR
  • Network accessline 256
    snippet: ThisRecord.Description & \" | Date: \" & Text(ThisRecord.Date, \"yyyy-mm-dd\") & \" | Location: \" & ThisRecord.Location,           title: ThisRecord.Title,           url: \"https://contoso.sharepoint.com/sites/HR/Lists/Events/Disp
  • Network accessline 257
    title: ThisRecord.Title,           url: \"https://contoso.sharepoint.com/sites/HR/Lists/Events/DispForm.aspx?ID=\" & Text(ThisRecord.ID)         }
  • Network accessline 258
    url: \"https://contoso.sharepoint.com/sites/HR/Lists/Events/DispForm.aspx?ID=\" & Text(ThisRecord.ID)
  • Network accessline 296
    snippet: "The retrieved text content of the result",       title: "Document or page title",       url: "https://link-to-the-source-document"
  • Network accessline 297
    title: "Document or page title",       url: "https://link-to-the-source-document"     }
  • Network accessline 298
    url: "https://link-to-the-source-document"

skills/add-node/SKILL.md

  • Broad permissionsline 1
    Bash(node *schema-lookup.bundle.js *), Read, Write, Edit, Glob

skills/add-other-agents/SKILL.md

  • Broad permissionsline 1
    Bash(node *schema-lookup.bundle.js *), Read, Write, Glob

skills/chat-directline/SKILL.md

  • Broad permissionsline 1
    Bash(node *chat-with-agent.bundle.js *), Read, Glob
  • Network accessline 59
    "status": "signin_required",   "protocol": "directline",   "signin_url": "https://...",
  • Network accessline 60
    "protocol": "directline",   "signin_url": "https://...",   "resume_command": "...",
  • Network accessline 61
    "signin_url": "https://...",

skills/chat-sdk/SKILL.md

  • Broad permissionsline 1
    Bash(node *chat-with-agent.bundle.js *), Read, Glob

skills/chat-with-agent/SKILL.md

  • Broad permissionsline 1
    Bash(node *chat-with-agent.bundle.js *), Read, Glob, Grep

skills/clone-agent/SKILL.md

  • Broad permissionsline 1
    Bash(node *manage-agent.bundle.js *), Read, Glob, Grep
  • Network accessline 16
    This is a new capability under active development. If the manage-agent script fails, **do not attempt to fix, patch, or work around it**. Instead: 1. Show the user the full error output 2. Direct them to https://github.com/microsoft/skills-
  • Network accessline 17
    1. Show the user the full error output 2. Direct them to https://github.com/microsoft/skills-for-copilot-studio/issues 3. Suggest using the Copilot Studio VS Code extension directly as a fallback for push/pull/clone
  • Network accessline 18
    2. Direct them to https://github.com/microsoft/skills-for-copilot-studio/issues
  • Network accessline 55
    https://copilotstudio.microsoft.com/environments/<envId>/bots/<agentId>/overview
  • Network accessline 56
    https://copilotstudio.preview.microsoft.com/environments/<envId>/bots/<agentId>

skills/detect-mode/SKILL.md

  • Broad permissionsline 1
    Bash(node *chat-with-agent.bundle.js --detect-only *), Read, Glob
  • Network accessline 27
    { "status": "ok", "mode": "directline", "authenticationmode": 1, "tokenEndpoint": "https://...", "schemaName": "..." }

skills/directline-chat/SKILL.md

  • Broad permissionsline 1
    Bash(node *directline-chat.bundle.js *), Bash(node *manage-agent.bundle.js detect-mode *), Read, Glob, Grep

skills/edit-action/SKILL.md

  • Broad permissionsline 1
    Bash(node *connector-lookup.bundle.js *), Bash(node *schema-lookup.bundle.js *), Read, Edit, Glob
  • Network accessline 157
    - `action.connectionReference` — links to the authenticated connection    - Do NOT add `AutomaticTaskInput` entries — MCP handles tool discovery dynamically    - Be cautious with `modelDescription` — keep it on a single line; multi-line des
  • Network accessline 159
    - Be cautious with `modelDescription` — keep it on a single line; multi-line descriptions have been reported to break MCP tool registration after push (see [#91](https://github.com/microsoft/skills-for-copilot-studio/issues/91))

skills/edit-action/sharepoint-actions.md

  • Network accessline 41
    operationId: GetItems   input:     parameters/dataset: https://contoso.sharepoint.com/sites/HR
  • Network accessline 42
    input:     parameters/dataset: https://contoso.sharepoint.com/sites/HR     parameters/table: Events
  • Network accessline 43
    parameters/dataset: https://contoso.sharepoint.com/sites/HR
  • Network accessline 111
    - kind: ManualTaskInput     propertyName: dataset     value: "https://contoso.sharepoint.com/sites/HR"
  • Network accessline 113
    value: "https://contoso.sharepoint.com/sites/HR"
  • Network accessline 237
    operationId: GetItems   input:     parameters/dataset: https://contoso.sharepoint.com/sites/Projects
  • Network accessline 238
    input:     parameters/dataset: https://contoso.sharepoint.com/sites/Projects     parameters/table: Tasks
  • Network accessline 239
    parameters/dataset: https://contoso.sharepoint.com/sites/Projects

skills/edit-agent/SKILL.md

  • Broad permissionsline 1
    Bash(node *schema-lookup.bundle.js *), Read, Edit, Glob

skills/list-kinds/SKILL.md

  • Broad permissionsline 1
    Bash(node *schema-lookup.bundle.js *)

skills/lookup-schema/SKILL.md

  • Broad permissionsline 1
    Bash(node *schema-lookup.bundle.js *)

skills/manage-agent/SKILL.md

  • Broad permissionsline 1
    Bash(node *manage-agent.bundle.js *), Read, Glob, Grep
  • Network accessline 18
    1. **Report the error as-is** — show the user the full error output 2. **Do not attempt to fix, patch, or work around script errors** — the scripts interact with the LSP binary using a specific protocol and any modifications will break thin
  • Network accessline 19
    2. **Do not attempt to fix, patch, or work around script errors** — the scripts interact with the LSP binary using a specific protocol and any modifications will break things 3. **Direct the user to raise an issue** at https://github.com/mi
  • Network accessline 20
    3. **Direct the user to raise an issue** at https://github.com/microsoft/skills-for-copilot-studio/issues with the error output
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 84
    {"status":"device_code","userCode":"XXXXXXXX","verificationUri":"https://login.microsoft.com/device","message":"...","expiresIn":900}
  • Network accessline 173
    node ${CLAUDE_SKILL_DIR}/../../scripts/manage-agent.bundle.js clone    --workspace "<target-folder>"    --tenant-id "<tenantId>"    --url "https://copilotstudio.microsoft.com/environments/<envId>/bots/<agentId>/overview"
  • Network accessline 174
    --workspace "<target-folder>" \   --tenant-id "<tenantId>" \   --url "https://copilotstudio.microsoft.com/environments/<envId>/bots/<agentId>/overview"
  • Network accessline 176
    --url "https://copilotstudio.microsoft.com/environments/<envId>/bots/<agentId>/overview"
  • Network accessline 254
    {"status":"device_code","userCode":"XXXXXXXX","verificationUri":"https://login.microsoft.com/device","message":"...","expiresIn":900}

skills/new-topic/SKILL.md

  • Broad permissionsline 1
    Bash(node *schema-lookup.bundle.js *), Bash(node *manage-agent.bundle.js *), Read, Write, Glob

skills/run-eval/SKILL.md

  • Broad permissionsline 1
    Bash(node *eval-api.bundle.js *), Bash(node *manage-agent.bundle.js push *), Bash(node *manage-agent.bundle.js pull *), Read, Glob, Grep, Edit
  • Network accessline 39
    > > **How to obtain the connection ID:** > 1. Go to https://make.powerautomate.com
  • Network accessline 40
    > **How to obtain the connection ID:** > 1. Go to https://make.powerautomate.com > 2. Open **Connections** from the side menu
  • Network accessline 41
    > 1. Go to https://make.powerautomate.com

skills/run-tests-kit/SKILL.md

  • Broad permissionsline 1
    Bash(node *run-tests.js *), Bash(npm install *), Read, Write, Glob, Grep, Edit
  • Network accessline 15
    Run a batch test suite against a **published** Copilot Studio agent using the [Power CAT Copilot Studio Kit](https://github.com/microsoft/Power-CAT-Copilot-Studio-Kit).
  • Network accessline 19
    The user must have: 1. The **[Copilot Studio Kit](https://github.com/microsoft/Power-CAT-Copilot-Studio-Kit)** installed in their Power Platform environment
  • Network accessline 20
    1. The **[Copilot Studio Kit](https://github.com/microsoft/Power-CAT-Copilot-Studio-Kit)** installed in their Power Platform environment
  • Network accessline 36
    - **Environment URL** (`dataverse.environmentUrl`): "What is your Dataverse environment URL? Find it in Power Platform admin center or Copilot Studio > Settings > Session Details. It looks like `https://orgXXXXXX.crm.dynamics.com`"
  • Network accessline 87
    > **Authentication Required**      >      > Open your browser to: https://microsoft.com/devicelogin
  • Network accessline 88
    >      > Open your browser to: https://microsoft.com/devicelogin      > Enter the code: **XXXXXXXXX** (extract the actual code from the output)
  • Network accessline 89
    > Open your browser to: https://microsoft.com/devicelogin

skills/test-auth/SKILL.md

  • Broad permissionsline 1
    Bash(node *eval-api.bundle.js auth *), Read, Glob
  • Network accessline 35
    > Before sharing it, please verify your App Registration has **all** of these settings: > > 1. **Redirect URI**: Under **Authentication** > **Mobile and desktop applications** > redirect URI set to `http://localhost`
  • Network accessline 36
    > > 1. **Redirect URI**: Under **Authentication** > **Mobile and desktop applications** > redirect URI set to `http://localhost` > 2. **Public client**: Under **Authentication** > **Advanced settings** > **Allow public client flows** set to
  • Network accessline 37
    > 1. **Redirect URI**: Under **Authentication** > **Mobile and desktop applications** > redirect URI set to `http://localhost`
  • Network accessline 49
    > **How to create an App Registration:** > 1. Go to [Azure Portal > App Registrations](https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade)
  • Network accessline 50
    > 1. Go to [Azure Portal > App Registrations](https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade)
  • Network accessline 56
    >    - `CopilotStudio.Copilots.Invoke` > 5. Click **Grant admin consent** for the tenant > 6. Under **Authentication** > **Add a platform** > **Mobile and desktop applications** > set redirect URI to `http://localhost`
  • Network accessline 57
    > 5. Click **Grant admin consent** for the tenant > 6. Under **Authentication** > **Add a platform** > **Mobile and desktop applications** > set redirect URI to `http://localhost` > 7. Still in **Authentication**, scroll to **Advanced setti
  • Network accessline 58
    > 6. Under **Authentication** > **Add a platform** > **Mobile and desktop applications** > set redirect URI to `http://localhost`
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]

skills/validate/SKILL.md

  • Broad permissionsline 1
    Bash(node *manage-agent.bundle.js *), Bash(node *schema-lookup.bundle.js *), Read, Glob

tests/package.json

  • Executable scriptline 1
    Executable file

tests/run-tests.js

  • Executable scriptline 1
    Executable file
  • Network accessline 40
    auth: {     clientId,     authority: `https://login.microsoftonline.com/${tenantId}`,
  • Network accessline 41
    clientId,     authority: `https://login.microsoftonline.com/${tenantId}`,   },
  • Network accessline 42
    authority: `https://login.microsoftonline.com/${tenantId}`,
  • Network accessline 107
    const response = await fetch(`${API_BASE}/cat_copilottestruns`, {
  • Network accessline 131
    const response = await fetch(
  • Network accessline 186
    while (true) {     const response = await fetch(url, {
  • Network accessline 187
    const response = await fetch(url, {
  • Network accessline 278
    while (url) {     const response = await fetch(url, {
  • Network accessline 279
    const response = await fetch(url, {

tests/settings-example.json

  • Network accessline 2
    "mode": "automatic",   "dataverse": {     "environmentUrl": "https://YOUR_ORG.crm.dynamics.com",
  • Network accessline 3
    "dataverse": {     "environmentUrl": "https://YOUR_ORG.crm.dynamics.com",     "tenantId": "YOUR_TENANT_ID",
  • Network accessline 4
    "environmentUrl": "https://YOUR_ORG.crm.dynamics.com",

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 21 facts
Signal confidence: 479 facts

and 429 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/int-patterns/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/int-patterns/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/int-patterns/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/int-patterns/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/int-patterns/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.