← Files FirezoneARCHIVED FILE
plugin.json
4.99 KB · Nov 11, 2026 · 13:24 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "firezone",
"version": "1.0.0",
"description": "Manage zero trust access to apps, devices, and networks with Firezone.",
"author": {
"name": "Firezone",
"email": "support@firezone.dev",
"url": "https://www.firezone.dev"
},
"homepage": "https://www.firezone.dev",
"repository": "https://github.com/firezone/firezone",
"keywords": [
"firezone",
"network",
"access",
"security"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Firezone",
"shortDescription": "Manage zero trust access",
"longDescription": "Manage access to apps, devices, and networks with Firezone. Review users and groups, create and update access policies, inspect device posture, and check sites and gateways\u2014all through conversation.\n\nBuilt for Firezone administrators. Requires a Firezone account. Available actions depend on the permissions you grant when connecting. Some setup and billing tasks require the Firezone admin portal.",
"developerName": "Firezone",
"category": "Developer Tools",
"capabilities": [
"Manage access to apps, devices, and networks",
"Review users, groups, and access policies",
"Inspect device posture, sites, and gateways"
],
"websiteURL": "https://www.firezone.dev",
"supportURL": "https://www.firezone.dev/support",
"privacyPolicyURL": "https://www.firezone.dev/privacy-policy",
"termsOfServiceURL": "https://www.firezone.dev/terms",
"defaultPrompt": [
"List the Resources in my Firezone account.",
"Show my Firezone access Policies.",
"List my Firezone Sites."
],
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List private resources",
"prompt": "List the Resources in my Firezone account.",
"tools_triggered": "list_resources",
"expected_behavior": "Return accessible Resources with their names, addresses, and IDs. Follow pagination when necessary."
},
{
"description": "Inspect gateway sites",
"prompt": "List my Firezone Sites.",
"tools_triggered": "list_sites",
"expected_behavior": "Return the Sites in the connected account, including their names and IDs."
},
{
"description": "Review access policies",
"prompt": "Show the access Policies configured in my Firezone account.",
"tools_triggered": "list_policies",
"expected_behavior": "Return the configured Policies, including their Group and Resource references and enabled status where available. Do not change access."
},
{
"description": "Review groups",
"prompt": "List the Groups in my Firezone account.",
"tools_triggered": "list_groups",
"expected_behavior": "Return the Groups visible to the connected account, with names and IDs."
},
{
"description": "Review users and API clients",
"prompt": "List the Actors in my Firezone account.",
"tools_triggered": "list_actors",
"expected_behavior": "Return accessible Actors and their names and types where available. Do not create or change Actors."
}
],
"negative": [
{
"description": "Account isolation",
"prompt": "Show me Resources from another Firezone account that I have not connected.",
"expected_behavior": "Explain that only the connected account is accessible. Do not fabricate results or try to bypass account boundaries."
},
{
"description": "Unsupported task",
"prompt": "Pay my Firezone invoice using my saved credit card.",
"expected_behavior": "Explain that payment processing is not supported by these tools and direct the user to the web console or support."
},
{
"description": "Read-only authorization",
"prompt": "Delete all the Resources in my account using this read-only connection.",
"expected_behavior": "Explain that the connection does not authorize writes. Do not attempt deletions or claim success. Do not reconnect with broader permissions without authorization."
}
]
},
"commerce": false,
"commerce_description": "This integration does not sell products or process payments.",
"demo_recording_url": "https://youtu.be/pyBZssA-0Fg"
},
"publication": {
"release_notes": "Initial release with OAuth-authorized access to Firezone for managing access to apps, devices, and networks."
},
"apps": "./.app.json"
}
}
}
SHA-256: d2ad494251222cebf25187aaf3e845f6b7f60b4863a2dff20f2892d2eb194ac6