Skip to main content

KOI

This Integration is part of the KOI Pack.#

Supported versions

Supported Cortex XSOAR versions: 8.2.0 and later.

Commands#

You can execute these commands from the CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

koi-get-events#


Gets events from KOI. This command is used for developing/debugging and is to be used with caution, as it can create events, leading to events duplication and API request limitation exceeding.

Base Command#

koi-get-events

Input#

Argument NameDescriptionRequired
event_typeThe type of events to retrieve. If not specified, uses the value configured in the integration parameters. Possible values are: Alerts, Audit. Default is Alerts,Audit.Optional
limitThe maximum number of events to return per type. Default is 50.Optional
start_timeFilter events created at or after this time. Supports ISO 8601 format or relative time expressions (e.g., "3 days ago", "2024-01-01T00:00:00Z").Optional
end_timeFilter events created at or before this time. Supports ISO 8601 format or relative time expressions (e.g., "now", "2024-01-01T00:00:00Z").Optional
should_push_eventsIf true, the command creates events in XSIAM; otherwise, it only displays them. Possible values are: true, false. Default is false.Optional

Context Output#

PathTypeDescription
KOI.Event.idStringThe unique identifier of the event.
KOI.Event.source_log_typeStringThe source log type of the event (Alerts or Audit).
KOI.Event._timeDateThe timestamp of the event in ISO 8601 format.
KOI.Event.created_atDateThe creation time of the event (audit logs).

Human Readable Output#

KOI Events#

idsource_log_type_timeseveritystatus
alert-001Alerts2024-01-01T00:00:00Zhighopen
audit-001Audit2024-01-01T00:00:00Z

koi-blocklist-get#


Retrieves all items in the blocklist.

Base Command#

koi-blocklist-get

Input#

There are no input arguments for this command.

Context Output#

PathTypeDescription
Koi.Blocklist.item_idStringThe unique identifier of the blocklist item.
Koi.Blocklist.item_nameStringThe name of the blocklist item.
Koi.Blocklist.item_display_nameStringThe display name of the blocklist item.
Koi.Blocklist.marketplaceStringThe marketplace of the blocklist item (e.g., vscode).
Koi.Blocklist.publisher_nameStringThe publisher name of the blocklist item.
Koi.Blocklist.package_nameStringThe package name of the blocklist item.
Koi.Blocklist.notesStringNotes associated with the blocklist item.
Koi.Blocklist.created_byStringThe user who created the blocklist item.
Koi.Blocklist.created_atDateThe creation time of the blocklist item in ISO 8601 format.

Command example#

!koi-blocklist-get

Human Readable Output#

KOI Blocklist#

Item IdItem NameItem Display NameMarketplacePublisher NamePackage NameNotesCreated ByCreated At
mal-001Bad ExtensionMalicious Extensionchrome_web_storeSuspicious Publisherbad-packageKnown malware distributionsecurity@example.com2025-05-01T09:15:00.000Z
mal-002Risky PluginRisky PluginvscodeUnknown Publisherrisky-pluginData exfiltration riskadmin@example.com2025-05-02T14:30:00.000Z

koi-allowlist-get#


Retrieves all items in the allowlist.

Base Command#

koi-allowlist-get

Input#

There are no input arguments for this command.

Context Output#

PathTypeDescription
Koi.Allowlist.item_idStringThe unique identifier of the allowlist item.
Koi.Allowlist.item_nameStringThe name of the allowlist item.
Koi.Allowlist.item_display_nameStringThe display name of the allowlist item.
Koi.Allowlist.marketplaceStringThe marketplace of the allowlist item (e.g., vscode).
Koi.Allowlist.publisher_nameStringThe publisher name of the allowlist item.
Koi.Allowlist.package_nameStringThe package name of the allowlist item.
Koi.Allowlist.notesStringNotes associated with the allowlist item.
Koi.Allowlist.created_byStringThe user who created the allowlist item.
Koi.Allowlist.created_atDateThe creation time of the allowlist item in ISO 8601 format.

Command example#

!koi-allowlist-get

Human Readable Output#

KOI Allowlist#

Item IdItem NameItem Display NameMarketplacePublisher NamePackage NameNotesCreated ByCreated At
ext-123My ExtensionMy Extension Display NamevscodeMy Publishermy-packageApproved for development purposesadmin@example.com2025-04-23T17:22:24.023Z
ext-456Another ExtAnother ExtensionchromeAnother Publisheranother-packageApproved by security teamuser@example.com2025-04-24T10:00:00.000Z

koi-inventory-search#


Searches inventory items using advanced query builder filters. Provide a filter via the 'filter_json' argument (inline JSON string) or the 'filter_raw_json_entry_id' argument (War Room file entry ID). At least one filter source must be provided.

Base Command#

koi-inventory-search

Input#

Argument NameDescriptionRequired
filter_jsonAdvanced filter using query builder syntax as a JSON string. Either the 'filter_json' or the 'filter_raw_json_entry_id' argument must be provided.Optional
filter_raw_json_entry_idWar Room entry ID of a JSON file containing the filter object. Takes priority over the 'filter_json' argument when both are provided.Optional
pagePage number for pagination (1-based). When provided, fetches a single page and ignores the 'limit' argument.Optional
page_sizeNumber of results per page (default: 50, max: 500). Used in single-page mode with the 'page' argument.Optional
limitMaximum total number of inventory items to return (default: 50, max: 1000). When provided without the 'page' argument, auto-paginates to collect up to this many items. Default is 50.Optional
sort_byColumn to sort by. Possible values are: first_seen, last_seen, item_display_name, item_id, version, marketplace, endpoint_count, risk, risk_level, status, installs_count, released_at, publisher_name. Default is first_seen.Optional
sort_directionSort direction. Possible values are: asc, desc. Default is desc.Optional

Context Output#

PathTypeDescription
Koi.Inventory.item_idStringThe unique identifier of the inventory item.
Koi.Inventory.item_display_nameStringThe display name of the inventory item.
Koi.Inventory.marketplaceStringThe marketplace source of the item.
Koi.Inventory.platformsUnknownList of platforms where the item is installed.
Koi.Inventory.publisher_nameStringThe publisher name of the item.
Koi.Inventory.riskNumberThe numeric risk score of the item.
Koi.Inventory.risk_levelStringThe risk level classification of the item.
Koi.Inventory.versionStringThe version of the item.
Koi.Inventory.statusStringThe governance status of the item.
Koi.Inventory.endpoint_countNumberThe number of endpoints where the item is installed.
Koi.Inventory.installs_countNumberThe total number of installs for the item.
Koi.Inventory.first_seenDateThe date the item was first seen in ISO 8601 format.
Koi.Inventory.last_seenDateThe date the item was last seen in ISO 8601 format.
Koi.Inventory.last_usedDateThe date the item was last used in ISO 8601 format.
Koi.Inventory.installation_methodStringThe method used to install the item.
Koi.Inventory.short_descriptionStringA short description of the item.
Koi.Inventory.is_first_partyBooleanWhether the item is a first-party item.
Koi.Inventory.is_signedBooleanWhether the item is signed.
Koi.Inventory.categoriesUnknownList of categories the item belongs to.
Koi.Inventory.findingsUnknownList of findings associated with the item.
Koi.Inventory.governed_detailsUnknownGovernance policy details for the item.
Koi.Inventory.released_atDateThe release date of the item. Format: YYYY-MM-DD (e.g., 2023-01-15).
Koi.Inventory.brew_category_koiStringThe Homebrew package category (Koi classification).
Koi.Inventory.browser_category_koiStringThe browser extension category (Koi classification).
Koi.Inventory.chocolatey_category_koiStringThe Chocolatey package category (Koi classification).
Koi.Inventory.ide_category_koiStringThe IDE extension category (Koi classification).
Koi.Inventory.software_category_koiStringThe software category (Koi classification).

Command example#

!koi-inventory-search filter_json="{\"field\":\"risk_level\",\"operator\":\"eq\",\"value\":\"high\"}" limit=50

Human Readable Output#

KOI Inventory Search#

Item IdItem Display NameMarketplacePlatformsPublisher NameRiskRisk LevelVersionStatusEndpoint CountInstalls CountInstallation MethodIs First PartyIs SignedFirst SeenLast SeenLast UsedReleased AtShort DescriptionCategoriesFindings
abc123React Developer Toolschrome_web_storechrome, edgeMeta5high1.0.0APPROVED421000000marketplacefalsetrue2024-01-01T10:00:00Z2024-10-15T10:00:00Z2025-06-15T10:00:00Z2023-01-15React debugging toolsDeveloper Toolsmalware, permissions

koi-policy-list#


Retrieves a list of all policies. Use the 'page' and 'page_size' arguments to fetch a specific page, or use the 'limit' argument to auto-paginate and collect up to the specified number of policies. If the 'page' argument is provided, the 'limit' argument is ignored.

Base Command#

koi-policy-list

Input#

Argument NameDescriptionRequired
pagePage number for pagination (1-based). When provided, fetches a single page and ignores the 'limit' argument.Optional
page_sizeNumber of results per page (default: 50, max: 500). Used only in single-page mode together with the 'page' argument.Optional
limitMaximum total number of policies to return (default: 50, max: 1000). When provided without the 'page' argument, auto-paginates to collect up to this many policies. Default is 50.Optional

Context Output#

PathTypeDescription
Koi.Policy.idNumberThe unique identifier of the policy.
Koi.Policy.nameStringThe name of the policy.
Koi.Policy.descriptionStringThe description of the policy.
Koi.Policy.actionStringThe action taken by the policy (e.g., block).
Koi.Policy.enabledBooleanWhether the policy is enabled.
Koi.Policy.group_idsUnknownList of group IDs associated with the policy.
Koi.Policy.creator_fullnameStringThe full name of the policy creator.
Koi.Policy.created_atDateThe creation time of the policy in ISO 8601 format.
Koi.Policy.updated_atDateThe last update time of the policy in ISO 8601 format.

Command example#

!koi-policy-list limit=50

Human Readable Output#

KOI Policies#

IdNameDescriptionActionEnabledGroup IdsCreator FullnameCreated AtUpdated At
1My PolicyThis policy blocks high-risk extensionsblocktrue1, 2, 3John Doe2025-04-23T17:22:24.023Z2025-04-23T17:22:24.023Z
2Allow PolicyThis policy allows approved extensionsallowfalse4Jane Smith2025-04-24T10:00:00.000Z2025-04-24T12:30:00.000Z

koi-inventory-item-get#


Retrieves comprehensive details for a specific software item, extension, or package using its unique identifier, marketplace, and version.

Base Command#

koi-inventory-item-get

Input#

Argument NameDescriptionRequired
item_idUnique identifier for the item.Required
marketplaceThe marketplace where the item is hosted. Possible values are: chocolatey, chrome_web_store, claude_desktop_extensions, cursor, docker, edge_add_ons, firefox_add_ons, github_mcp_registry, homebrew, hugging_face, jetbrains, linux, mac, notepad++, npm, office_add_ins, open_vsx_registry, pypi, visual_studio, vscode, windows, windsurf.Required
versionThe specific version of the item to retrieve.Required

Context Output#

PathTypeDescription
Koi.Inventory.item_idStringThe unique identifier of the inventory item.
Koi.Inventory.item_display_nameStringThe display name of the inventory item.
Koi.Inventory.marketplaceStringThe marketplace source of the item.
Koi.Inventory.platformsUnknownList of platforms where the item is installed.
Koi.Inventory.publisher_nameStringThe publisher name of the item.
Koi.Inventory.riskNumberThe numeric risk score of the item.
Koi.Inventory.risk_levelStringThe risk level classification of the item.
Koi.Inventory.versionStringThe version of the item.
Koi.Inventory.statusStringThe governance status of the item.
Koi.Inventory.endpoint_countNumberThe number of endpoints where the item is installed.
Koi.Inventory.installs_countNumberThe total number of installs for the item.
Koi.Inventory.installation_methodStringThe method used to install the item.
Koi.Inventory.is_first_partyBooleanWhether the item is a first-party item.
Koi.Inventory.is_signedBooleanWhether the item is signed.
Koi.Inventory.first_seenDateThe date the item was first seen in ISO 8601 format.
Koi.Inventory.last_seenDateThe date the item was last seen in ISO 8601 format.
Koi.Inventory.last_usedDateThe date the item was last used in ISO 8601 format.
Koi.Inventory.released_atDateThe release date of the item. Format: YYYY-MM-DD (e.g., 2023-01-15).
Koi.Inventory.short_descriptionStringA short description of the item.
Koi.Inventory.categoriesUnknownList of categories the item belongs to.
Koi.Inventory.findingsUnknownList of findings associated with the item including severity and evidence.
Koi.Inventory.governed_detailsUnknownGovernance policy details for the item.
Koi.Inventory.brew_category_koiStringThe Homebrew package category (Koi classification).
Koi.Inventory.browser_category_koiStringThe browser extension category (Koi classification).
Koi.Inventory.chocolatey_category_koiStringThe Chocolatey package category (Koi classification).
Koi.Inventory.ide_category_koiStringThe IDE extension category (Koi classification).
Koi.Inventory.software_category_koiStringThe software category (Koi classification).

Command example#

!koi-inventory-item-get item_id=example-extension marketplace=vscode

Human Readable Output#

KOI Inventory Item#

Item IdItem Display NameMarketplacePlatformsPublisher NameRiskRisk LevelVersionStatusEndpoint CountInstalls CountInstallation MethodIs First PartyIs SignedFirst SeenLast SeenLast UsedReleased AtShort DescriptionCategoriesFindings
abc123React Developer Toolschrome_web_storechrome, edgeMeta5high1.0.0Allowed421000000marketplacefalsetrue2024-01-01T10:00:00Z2024-10-15T10:00:00Z2025-06-15T10:00:00Z2023-01-15React debugging toolsDeveloper Tools{'description': 'This item contains malware', 'evidence': {}, 'finding_id': 'malware_detected', 'finding_name': 'Malware Detected', 'severity': 'critical'}

koi-blocklist-items-add#


Adds one or more items to the global blocklist. Provide either the 'item_id' and 'marketplace' arguments for a single item, or the 'items_list_raw_json_entry_id' argument for bulk addition from a JSON file.

Base Command#

koi-blocklist-items-add

Input#

Argument NameDescriptionRequired
item_idThe ID of the item to add to the blocklist. Required when not using the 'items_list_raw_json_entry_id' argument.Optional
marketplaceThe source marketplace of the item. Required when not using the 'items_list_raw_json_entry_id' argument. Possible values are: chocolatey, chrome_web_store, claude_desktop_extensions, cursor, docker, edge_add_ons, firefox_add_ons, github_mcp_registry, homebrew, hugging_face, jetbrains, linux, mac, notepad++, npm, office_add_ins, open_vsx_registry, pypi, visual_studio, vscode, windows, windsurf.Optional
created_byEmail of the user who created this entry.Optional
notesAdditional notes or justification for blocking the item.Optional
items_list_raw_json_entry_idWar Room entry ID of a JSON file containing a list of items to add. Each item must have "item_id" and "marketplace" fields. Optional fields: "created_by", "notes". When provided, the 'item_id' and 'marketplace' arguments are ignored.Optional

Context Output#

There is no context output for this command.

Command example#

!koi-blocklist-items-add item_id=malicious-ext marketplace=chrome_web_store notes="Blocked due to security risk"

Human Readable Output#

Blocklist item 'malicious-ext' (marketplace: chrome_web_store) was added successfully.

koi-policy-status-update#


Enables or disables a policy by ID.

Base Command#

koi-policy-status-update

Input#

Argument NameDescriptionRequired
policy_idThe ID of the policy to update.Required
enabledWhether to enable (true) or disable (false) the policy. Possible values are: true, false.Required

Context Output#

PathTypeDescription
Koi.Policy.idNumberThe unique identifier of the policy.
Koi.Policy.nameStringThe name of the policy.
Koi.Policy.descriptionStringThe description of the policy.
Koi.Policy.actionStringThe action taken by the policy (e.g., block).
Koi.Policy.enabledBooleanWhether the policy is enabled.
Koi.Policy.group_idsUnknownList of group IDs associated with the policy.
Koi.Policy.creator_fullnameStringThe full name of the policy creator.
Koi.Policy.created_atDateThe creation time of the policy in ISO 8601 format.
Koi.Policy.updated_atDateThe last update time of the policy in ISO 8601 format.

Command example#

!koi-policy-status-update policy_id=1 enabled=true

Human Readable Output#

KOI Policy Updated#

IdNameDescriptionActionEnabledGroup IdsCreator FullnameCreated AtUpdated At
1My PolicyThis policy blocks high-risk extensionsblocktrue1, 2, 3John Doe2025-04-23T17:22:24.023Z2025-04-23T17:22:24.023Z

koi-inventory-list#


Retrieves a paginated list of items installed across your organization's endpoints. Supports extensive filtering by marketplace, platform, risk level, publisher, and specific categories.

Base Command#

koi-inventory-list

Input#

Argument NameDescriptionRequired
pagePage number for pagination (1-based). When provided, fetches a single page and ignores the 'limit' argument.Optional
page_sizeNumber of results per page (default: 50, max: 500). Used in single-page mode with the 'page' argument.Optional
limitMaximum total number of inventory items to return (default: 50, max: 1000). When provided without the 'page' argument, auto-paginates to collect up to this many items. Default is 50.Optional
brew_category_koiFilter by Homebrew package category (Koi classification).Optional
browser_category_koiFilter by browser extension category (Koi classification).Optional
chocolatey_category_koiFilter by Chocolatey package category (Koi classification).Optional
device_idFilter devices by device ID.Optional
finding_idFilter devices by finding ID.Optional
first_seenFilter by first seen date (items first seen on or after this date). ISO 8601 format (e.g., "2024-01-01T00:00:00Z").Optional
ide_category_koiFilter by IDE extension category (Koi classification).Optional
installation_methodFilter by installation method. Possible values are: marketplace, manual, built_in, side_loaded.Optional
item_display_nameFilter by item display name. Performs case-insensitive partial match.Optional
item_idFilter by item ID.Optional
marketplaceFilter by marketplace. Possible values are: chocolatey, chrome_web_store, claude_desktop_extensions, cursor, docker, edge_add_ons, firefox_add_ons, github_mcp_registry, homebrew, hugging_face, jetbrains, linux, mac, notepad++, npm, office_add_ins, open_vsx_registry, pypi, visual_studio, vscode, windows, windsurf.Optional
platformFilter by platform. Possible values are: antigravity, aqua, arc, brave, brew, chatgpt_atlas, chocolatey, chrome, chromium, claude, clion, codex, comet, cursor, datagrip, dataspell, dia, edge, excel, firefox, fleet, goland, hugging_face, intellij_community, intellij, kiro, mac, npm, notepad++, opera, outlook, phpstorm, powerpoint, prisma_access_browser, pycharm, pypi, rider, rubymine, rustrover, vscode, webstorm, windsurf, word, windows, writerside.Optional
publisher_nameFilter by publisher name. Performs case-insensitive partial match.Optional
risk_levelFilter by risk level. Possible values are: low, medium, high, critical, pending.Optional
software_category_koiFilter by software category (Koi classification).Optional
sort_byColumn to sort by. Possible values are: first_seen, last_seen, item_display_name, item_id, version, marketplace, endpoint_count, risk, risk_level, status, installs_count, released_at, publisher_name. Default is first_seen.Optional
sort_directionSort direction. Possible values are: asc, desc.Optional
viewFilter by predefined view (marketplace group). Possible values are: agentic_ai, ai_models, code_packages, extensions, os_packages, software.Optional

Context Output#

PathTypeDescription
Koi.Inventory.item_idStringThe unique identifier of the inventory item.
Koi.Inventory.item_display_nameStringThe display name of the inventory item.
Koi.Inventory.marketplaceStringThe marketplace source of the item.
Koi.Inventory.platformsUnknownList of platforms where the item is installed.
Koi.Inventory.publisher_nameStringThe publisher name of the item.
Koi.Inventory.riskNumberThe numeric risk score of the item.
Koi.Inventory.risk_levelStringThe risk level classification of the item.
Koi.Inventory.versionStringThe version of the item.
Koi.Inventory.statusStringThe governance status of the item.
Koi.Inventory.endpoint_countNumberThe number of endpoints where the item is installed.
Koi.Inventory.installs_countNumberThe total number of installs for the item.
Koi.Inventory.first_seenDateThe date the item was first seen in ISO 8601 format.
Koi.Inventory.last_seenDateThe date the item was last seen in ISO 8601 format.
Koi.Inventory.last_usedDateThe date the item was last used in ISO 8601 format.
Koi.Inventory.installation_methodStringThe method used to install the item.
Koi.Inventory.short_descriptionStringA short description of the item.
Koi.Inventory.is_first_partyBooleanWhether the item is a first-party item.
Koi.Inventory.is_signedBooleanWhether the item is signed.
Koi.Inventory.categoriesUnknownList of categories the item belongs to.
Koi.Inventory.findingsUnknownList of findings associated with the item.
Koi.Inventory.governed_detailsUnknownGovernance policy details for the item.
Koi.Inventory.released_atDateThe release date of the item. Format: YYYY-MM-DD (e.g., 2023-01-15).
Koi.Inventory.brew_category_koiStringThe Homebrew package category (Koi classification).
Koi.Inventory.browser_category_koiStringThe browser extension category (Koi classification).
Koi.Inventory.chocolatey_category_koiStringThe Chocolatey package category (Koi classification).
Koi.Inventory.ide_category_koiStringThe IDE extension category (Koi classification).
Koi.Inventory.software_category_koiStringThe software category (Koi classification).

Command example#

!koi-inventory-list limit=50 marketplace=vscode sort_by=first_seen sort_direction=desc

Human Readable Output#

KOI Inventory#

Item IdItem Display NameMarketplacePlatformsPublisher NameRiskRisk LevelVersionStatusEndpoint CountInstalls CountInstallation MethodIs First PartyIs SignedFirst SeenLast SeenLast UsedReleased AtShort DescriptionCategoriesFindings
abc123React Developer Toolschrome_web_storechrome, edgeMeta5high1.0.0APPROVED421000000marketplacefalsetrue2024-01-01T10:00:00Z2024-10-15T10:00:00Z2025-06-15T10:00:00Z2023-01-15React debugging toolsDeveloper Toolsmalware, permissions
def456Prettier - Code formattervscodevscodePrettier2low10.1.0APPROVED15500000manualtruetrue2024-03-10T08:30:00Z2024-11-01T14:00:00Z2022-06-01Code formatter using prettierProductivity

koi-inventory-item-endpoints-list#


Retrieves a paginated list of endpoints that have a specific item installed.

Base Command#

koi-inventory-item-endpoints-list

Input#

Argument NameDescriptionRequired
item_idUnique identifier for the item.Required
marketplaceThe marketplace where the item is hosted. Possible values are: chocolatey, chrome_web_store, claude_desktop_extensions, cursor, docker, edge_add_ons, firefox_add_ons, github_mcp_registry, homebrew, hugging_face, jetbrains, linux, mac, notepad++, npm, office_add_ins, open_vsx_registry, pypi, visual_studio, vscode, windows, windsurf.Required
versionThe specific version of the item.Required
pagePage number for pagination (1-based). When provided, fetches a single page and ignores the 'limit' argument.Optional
page_sizeNumber of results per page (default: 50, max: 500). Used in single-page mode with the 'page' argument.Optional
limitMaximum total number of endpoints to return (default: 50, max: 1000). When provided without the 'page' argument, auto-paginates to collect up to this many endpoints. Default is 50.Optional

Context Output#

PathTypeDescription
Koi.Inventory.Endpoint.idStringThe unique identifier of the endpoint device.
Koi.Inventory.Endpoint.hostnameStringThe hostname of the endpoint.
Koi.Inventory.Endpoint.osStringThe operating system of the endpoint.
Koi.Inventory.Endpoint.platformStringThe platform where the item is installed on this endpoint.
Koi.Inventory.Endpoint.serialStringThe serial number of the endpoint device.
Koi.Inventory.Endpoint.last_logged_on_userStringThe last logged on user of the endpoint.
Koi.Inventory.Endpoint.activation_statusStringThe activation status of the endpoint.
Koi.Inventory.Endpoint.pathStringThe installation path of the item on the endpoint.
Koi.Inventory.Endpoint.first_seenDateThe date the item was first seen on this endpoint in ISO 8601 format.
Koi.Inventory.Endpoint.last_seenDateThe date the item was last seen on this endpoint in ISO 8601 format.

Command example#

!koi-inventory-item-endpoints-list item_id=example-extension marketplace=vscode limit=50

Human Readable Output#

KOI Inventory Item Endpoints#

IdHostnameOsPlatformSerialLast Logged On UserActivation StatusPathFirst SeenLast Seen
device-123laptop-01windowschromeABC123XYZjohn.doeenabled/Applications/Google Chrome.app/Contents/Extensions/abc1232024-01-01T10:00:00Z2024-10-15T10:00:00Z
device-456desktop-02macoschromeDEF456UVWjane.smithenabled/Users/jane/Library/Application Support/Google/Chrome/Extensions/abc1232024-02-15T08:30:00Z2024-11-01T14:00:00Z

koi-blocklist-items-remove#


Removes one or more items from the global blocklist. Provide either the 'item_id' and 'marketplace' arguments for a single item, or the 'items_list_raw_json_entry_id' argument for bulk removal from a JSON file.

Base Command#

koi-blocklist-items-remove

Input#

Argument NameDescriptionRequired
item_idThe ID of the item to remove from the blocklist. Required when not using the 'items_list_raw_json_entry_id' argument.Optional
marketplaceThe source marketplace of the item. Required when not using the 'items_list_raw_json_entry_id' argument. Possible values are: chocolatey, chrome_web_store, claude_desktop_extensions, cursor, docker, edge_add_ons, firefox_add_ons, github_mcp_registry, homebrew, hugging_face, jetbrains, linux, mac, notepad++, npm, office_add_ins, open_vsx_registry, pypi, visual_studio, vscode, windows, windsurf.Optional
created_byEmail of the user who created this entry.Optional
notesAdditional notes about the removal.Optional
items_list_raw_json_entry_idWar Room entry ID of a JSON file containing a list of items to remove. Each item must have "item_id" and "marketplace" fields. Optional fields: "created_by", "notes". When provided, the 'item_id' and 'marketplace' arguments are ignored.Optional

Context Output#

There is no context output for this command.

Command example#

!koi-blocklist-items-remove item_id=malicious-ext marketplace=chrome_web_store

Human Readable Output#

Blocklist item 'malicious-ext' (marketplace: chrome_web_store) was removed successfully.

koi-allowlist-items-remove#


Removes one or more items from the global allowlist. Provide either the 'item_id' and 'marketplace' arguments for a single item, or the 'items_list_raw_json_entry_id' argument for bulk removal from a JSON file.

Base Command#

koi-allowlist-items-remove

Input#

Argument NameDescriptionRequired
item_idThe ID of the item to remove from the allowlist. Required when not using the 'items_list_raw_json_entry_id' argument.Optional
marketplaceThe source marketplace of the item. Required when not using the 'items_list_raw_json_entry_id' argument. Possible values are: chocolatey, chrome_web_store, claude_desktop_extensions, cursor, docker, edge_add_ons, firefox_add_ons, github_mcp_registry, homebrew, hugging_face, jetbrains, linux, mac, notepad++, npm, office_add_ins, open_vsx_registry, pypi, visual_studio, vscode, windows, windsurf.Optional
created_byEmail of the user who created this entry.Optional
notesAdditional notes about the removal.Optional
items_list_raw_json_entry_idWar Room entry ID of a JSON file containing a list of items to remove. Each item must have "item_id" and "marketplace" fields. Optional fields: "created_by", "notes". When provided, the 'item_id' and 'marketplace' arguments are ignored.Optional

Context Output#

There is no context output for this command.

Command example#

!koi-allowlist-items-remove item_id=example-extension marketplace=vscode

Human Readable Output#

Allowlist item 'example-extension' (marketplace: vscode) was removed successfully.

koi-allowlist-items-add#


Adds one or more items to the global allowlist. Provide either the 'item_id' and 'marketplace' arguments for a single item, or the 'items_list_raw_json_entry_id' argument for bulk addition from a JSON file.

Base Command#

koi-allowlist-items-add

Input#

Argument NameDescriptionRequired
item_idThe ID of the item to add to the allowlist. Required when not using the 'items_list_raw_json_entry_id' argument.Optional
marketplaceThe source marketplace of the item. Required when not using the 'items_list_raw_json_entry_id' argument. Possible values are: chocolatey, chrome_web_store, claude_desktop_extensions, cursor, docker, edge_add_ons, firefox_add_ons, github_mcp_registry, homebrew, hugging_face, jetbrains, linux, mac, notepad++, npm, office_add_ins, open_vsx_registry, pypi, visual_studio, vscode, windows, windsurf.Optional
created_byEmail of the user who created this entry.Optional
notesAdditional notes about the entry.Optional
items_list_raw_json_entry_idWar Room entry ID of a JSON file containing a list of items to add. Each item must have "item_id" and "marketplace" fields. Optional fields: "created_by", "notes". When provided, the 'item_id' and 'marketplace' arguments are ignored.Optional

Context Output#

There is no context output for this command.

Command example#

!koi-allowlist-items-add item_id=example-extension marketplace=vscode notes="Approved by security team"

Human Readable Output#

Allowlist item 'example-extension' (marketplace: vscode) was added successfully.