# NativeMessagingHostConfig

[**@openpolyfill/firefox-addon-playwright-harness**](/docs/api/reference)

***

[@openpolyfill/firefox-addon-playwright-harness](/docs/api/reference/globals) / NativeMessagingHostConfig

# Interface: NativeMessagingHostConfig

Defined in: [src/types.ts:16](https://github.com/OpenPolyfill/FirefoxAddonPlaywrightHarness/blob/9532a852e3623332cfb2eacd964ebdb4045220e5/src/types.ts#L16)

## Properties

### allowedExtensions

> **allowedExtensions**: `string`[]

Defined in: [src/types.ts:20](https://github.com/OpenPolyfill/FirefoxAddonPlaywrightHarness/blob/9532a852e3623332cfb2eacd964ebdb4045220e5/src/types.ts#L20)

Firefox extension IDs allowed to connect to the host.

***

### description?

> `optional` **description?**: `string`

Defined in: [src/types.ts:21](https://github.com/OpenPolyfill/FirefoxAddonPlaywrightHarness/blob/9532a852e3623332cfb2eacd964ebdb4045220e5/src/types.ts#L21)

***

### executable

> **executable**: `string`

Defined in: [src/types.ts:18](https://github.com/OpenPolyfill/FirefoxAddonPlaywrightHarness/blob/9532a852e3623332cfb2eacd964ebdb4045220e5/src/types.ts#L18)

Host executable path recorded in the manifest; the harness does not preflight it.
