Register armorcopilot in the marketplace#43
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds a new plugin entry "armorcopilot" to the marketplace registry, providing intent-based security policy and audit capabilities for GitHub Copilot CLI and VS Code agent mode.
Changes:
- Adds a new JSON object entry for the
armorcopilotplugin inmarketplace.json, including source repo, version, description, keywords, and license metadata.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Add ArmorCopilot — intent-based security policy and audit for GitHub Copilot CLI and VS Code agent mode. Pinned to immutable tag v0.1.0 from armoriq/armorCopilot (plugins/armorcopilot path). Hooks fire on sessionStart / userPromptSubmitted / preToolUse / postToolUse / permissionRequest / postToolUseFailure / agentStop / sessionEnd. MCP server exposes register_intent_plan / policy_update / policy_read. Repo: https://github.com/armoriq/armorCopilot Docs: https://docs.armoriq.ai/armorcopilot
f759daf to
37c71be
Compare
|
Rebased on latest main — conflict from #47 (Power BI Authoring) and #49 (cpp-language-server) is resolved. PR is back to MERGEABLE. Could a maintainer take a look when convenient? Thanks. For context, this submission registers ArmorCopilot (security plugin for GitHub Copilot CLI + VS Code agent mode) by reference — pins to immutable tag |
Summary
Adds ArmorCopilot to the marketplace registry. ArmorCopilot is intent-based security policy + audit for GitHub Copilot CLI and VS Code agent mode. It hooks every tool call against a declared intent plan and natural-language policy rules, blocks intent drift, and ships signed audit logs.
Pinned to immutable tag
v0.1.0from armoriq/armorCopilot, pathplugins/armorcopilot.What it does
sessionStart,userPromptSubmitted,preToolUse,postToolUse,permissionRequest,postToolUseFailure,agentStop,sessionEndregister_intent_plan,policy_update,policy_read~/.copilot/installed-plugins/Policy new: deny webfetch)Marketplace entry
{ "name": "armorcopilot", "source": { "source": "github", "repo": "armoriq/armorCopilot", "path": "plugins/armorcopilot", "ref": "v0.1.0" }, "description": "Intent-based security policy and audit for GitHub Copilot CLI and VS Code agent mode...", "version": "0.1.0", "repository": "https://github.com/armoriq/armorCopilot", "homepage": "https://docs.armoriq.ai/armorcopilot", "keywords": ["security", "policy", "audit", "intent", "armoriq", "mcp", "hooks", "github-copilot"], "license": "MIT" }Links
curl -fsSL https://armoriq.ai/install_armorcopilot.sh | bashVerification
python3 -m json.tool .github/plugin/marketplace.jsonpassesv0.1.0exists at the pinned commit (1ea972464670e7fce497c4c99dafcab60cc4b123)