Skip to content

[External Plugin]: armorcopilot #1880

@Harihara04sudhan

Description

@Harihara04sudhan

Plugin name

armorcopilot

Short description

Intent-based security enforcement for GitHub Copilot CLI and VS Code agent mode. Hooks every tool call against a declared intent plan and natural-language policy rules; blocks intent drift; ships signed audit logs to the ArmorIQ backend.

GitHub repository

armoriq/armorCopilot

Plugin path inside the repository

plugins/armorcopilot

Ref to review

v0.1.0

Commit SHA to review

1ea972464670e7fce497c4c99dafcab60cc4b123

Version

0.1.0

License identifier

MIT

Author name

ArmorIQ

Author URL

https://armoriq.ai

Homepage URL

https://docs.armoriq.ai/armorcopilot

Keywords

security
policy
audit
intent
armoriq
mcp
hooks
github-copilot

Additional notes for reviewers

Plugin hooks fire on sessionStart, userPromptSubmitted, preToolUse, postToolUse, permissionRequest, postToolUseFailure, agentStop, sessionEnd. MCP server exposes three tools: register_intent_plan, policy_update, policy_read. Auto-discovered by VS Code Copilot Chat agent mode from ~/.copilot/installed-plugins/.

Curl-pipe installer (live): curl -fsSL https://armoriq.ai/install_armorcopilot.sh | bash — aborts and rolls back if the user declines to connect their ArmorIQ account (no offline mode by design).

Full docs: https://docs.armoriq.ai/armorcopilot

Submission checklist

  • The plugin lives in a public GitHub repository.
  • The ref and/or sha I provided is immutable (release tag and/or full 40-character commit SHA), not a branch.
  • This submission follows this repository's contribution, security, and responsible AI policies.
  • This plugin is not already listed in the Awesome Copilot marketplace.

Metadata

Metadata

Assignees

No one assigned

    Labels

    external-pluginPR updates plugins/external.jsonneeds-review:MEDIUMContributor reputation check flagged MEDIUM riskrequires-submitter-fixesSubmission has quality-gate findings that submitter must fix before maintainer review

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions