You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/README.skills.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -232,7 +232,7 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-skills) for guidelines on how to
232
232
|[sandbox-npm-install](../skills/sandbox-npm-install/SKILL.md)| Install npm packages in a Docker sandbox environment. Use this skill whenever you need to install, reinstall, or update node_modules inside a container where the workspace is mounted via virtiofs. Native binaries (esbuild, lightningcss, rollup) crash on virtiofs, so packages must be installed on the local ext4 filesystem and symlinked back. |`scripts/install.sh`|
233
233
|[scaffolding-oracle-to-postgres-migration-test-project](../skills/scaffolding-oracle-to-postgres-migration-test-project/SKILL.md)| Scaffolds an xUnit integration test project for validating Oracle-to-PostgreSQL database migration behavior in .NET solutions. Creates the test project, transaction-rollback base class, and seed data manager. Use when setting up test infrastructure before writing migration integration tests, or when a test project is needed for Oracle-to-PostgreSQL validation. | None |
234
234
|[scoutqa-test](../skills/scoutqa-test/SKILL.md)| This skill should be used when the user asks to "test this website", "run exploratory testing", "check for accessibility issues", "verify the login flow works", "find bugs on this page", or requests automated QA testing. Triggers on web application testing scenarios including smoke tests, accessibility audits, e-commerce flows, and user flow validation using ScoutQA CLI. Use this skill proactively after implementing web application features to verify they work correctly. | None |
235
-
|[secret-scanning](../skills/secret-scanning/SKILL.md)| Guide for configuring and managing GitHub secret scanning, push protection, custom patterns, and secret alert remediation. This skill should be used when users need help enabling secret scanning, setting up push protection, defining custom secret patterns, triaging secret scanning alerts, or resolving blocked pushes. |`references/alerts-and-remediation.md`<br />`references/custom-patterns.md`<br />`references/push-protection.md`|
235
+
|[secret-scanning](../skills/secret-scanning/SKILL.md)| Guide for configuring and managing GitHub secret scanning, push protection, custom patterns, and secret alert remediation. For pre-commit secret scanning in AI coding agents via the GitHub MCP Server, this skill references the Advanced Security plugin (`advanced-security@copilot-plugins`). Use this skill when enabling secret scanning, setting up push protection, defining custom patterns, triaging alerts, resolving blocked pushes, or when an agent needs to scan code for secrets before committing. |`references/alerts-and-remediation.md`<br />`references/custom-patterns.md`<br />`references/push-protection.md`|
236
236
|[semantic-kernel](../skills/semantic-kernel/SKILL.md)| Create, update, refactor, explain, or review Semantic Kernel solutions using shared guidance plus language-specific references for .NET and Python. |`references/dotnet.md`<br />`references/python.md`|
237
237
|[shuffle-json-data](../skills/shuffle-json-data/SKILL.md)| Shuffle repetitive JSON objects safely by validating schema consistency before randomising entries. | None |
238
238
|[snowflake-semanticview](../skills/snowflake-semanticview/SKILL.md)| Create, alter, and validate Snowflake semantic views using Snowflake CLI (snow). Use when asked to build or troubleshoot semantic views/semantic layer definitions with CREATE/ALTER SEMANTIC VIEW, to validate semantic-view DDL against Snowflake via CLI, or to guide Snowflake CLI installation and connection setup. | None |
Copy file name to clipboardExpand all lines: skills/secret-scanning/SKILL.md
+19-1Lines changed: 19 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: secret-scanning
3
-
description: Guide for configuring and managing GitHub secret scanning, push protection, custom patterns, and secret alert remediation. This skill should be used when users need help enabling secret scanning, setting up push protection, defining custom secret patterns, triaging secret scanning alerts, or resolving blocked pushes.
3
+
description: 'Guide for configuring and managing GitHub secret scanning, push protection, custom patterns, and secret alert remediation. For pre-commit secret scanning in AI coding agents via the GitHub MCP Server, this skill references the Advanced Security plugin (`advanced-security@copilot-plugins`). Use this skill when enabling secret scanning, setting up push protection, defining custom patterns, triaging alerts, resolving blocked pushes, or when an agent needs to scan code for secrets before committing.'
4
4
---
5
5
6
6
# Secret Scanning
@@ -20,6 +20,7 @@ Use this skill when the request involves:
20
20
- Excluding directories from secret scanning via `secret_scanning.yml`
- Enabling validity checks or extended metadata checks
23
+
- Scanning local code changes for secrets before committing (via MCP / AI coding agent) — see the **Pre-Commit Scanning via AI Coding Agents** section below for the recommended plugin
23
24
24
25
## How Secret Scanning Works
25
26
@@ -212,6 +213,23 @@ Dismiss with a documented reason:
212
213
213
214
> For detailed alert types, validity checks, and REST API, search `references/alerts-and-remediation.md`.
214
215
216
+
## Pre-Commit Scanning via AI Coding Agents
217
+
218
+
For scanning code changes for secrets inside an AI coding agent before committing, install the **Advanced Security plugin** which provides the `run_secret_scanning` MCP tool and a dedicated scanning skill.
219
+
220
+
**GitHub Copilot CLI:**
221
+
```bash
222
+
/plugin install advanced-security@copilot-plugins
223
+
```
224
+
225
+
**Visual Studio Code:**
226
+
- In Copilot Chat, open **Chat: Plugins** (or use `@agentPlugins`) and install the `advanced-security` plugin
> Announced in [Secret scanning in AI coding agents via the GitHub MCP Server](https://github.blog/changelog/2026-03-17-secret-scanning-in-ai-coding-agents-via-the-github-mcp-server/) (March 2026)
232
+
215
233
## Reference Files
216
234
217
235
For detailed documentation, load the following reference files as needed:
0 commit comments