Integrations are how Interno gets its data. You pick a tool from the catalogue, save a set of credentials for it, and Interno starts collecting straight away. From then on it re-collects on a schedule, and you can start a scan by hand whenever you like.
This guide covers finding a tool, adding credentials, what happens when you save, reading scan status and history, automatic re-scans, editing credentials in place, deactivating and deleting, and the full list of connectors with the fields each one asks for.
defence:integration:view to open the Integrations pagedefence:integration:credentials:view to see the credentials already saved for a tooldefence:integration:credentials:create to add or change anythingNavigation: Sidebar → Admin → Integrations
Each card shows:
| Part of the card | What it tells you |
|---|---|
| Logo and name | The tool |
| Status chip | The result of the most recent scan across all of that tool's credentials: Processing, Completed or Failed. Hover it to see Last Scan with the time it ended. No chip means the tool has never been scanned. |
| Category chip | The tool class, for example Firewall |
| Data chip | The data sets the tool feeds. When there is more than one, the chip shows the first and +N others; hover to see them all under Data categories. |
If nothing matches, the page reads No Tools Available.
Note: You see the tools that Zeron has made available to your organisation, which may be fewer than the full list at the end of this article. To have another tool added, contact your Zeron representative.
Navigation: Sidebar → Admin → Integrations → click a tool's card
| Field | Notes |
|---|---|
| Name | Required. Your label for this connection. Only letters, digits, and the characters . _ - are allowed — no spaces — and at most 100 characters. Two credentials for the same tool cannot share a name, whatever the capitalisation. |
| Version | Shown only for tools that list versions. |
| Authentication Method | Shown only for tools that offer more than one. |
| Tool-specific fields | Listed per tool in Connector Reference below. |
| Use Proxy? | False or True. |
| HTTP Proxy | The proxy address for plain HTTP traffic. Optional. |
| HTTPS Proxy | The proxy address for HTTPS traffic. Optional. |
| No Proxy | Addresses that should bypass the proxy. Optional. |
While you type the name, the form tells you whether it is acceptable: Only letters, digits, and . _ - are allowed (no spaces). if it is not, and This name can't be changed once added. if it is.
Warning: The name is permanent. It identifies this connection everywhere afterwards, including against every record it collects. Choose it carefully — for example
defender-prod, notDefender Prod.
Note: There is no "test connection" button, and the credentials are not checked at the moment you save. Wrong credentials show up as a Failed first scan, so check the scan status a few minutes after saving.
Navigation: Sidebar → Admin → Integrations → click a tool's card → Tool Credentials
Saved credentials are listed newest first, five to a page. Each card shows the credential's name, the values of its non-secret fields, and three things on the right.
| On the credential card | Meaning |
|---|---|
| Green or red status icon | Green means the credential is active. Red means it has been deactivated. |
| Scan Information icon | Opens the scan history. The icon and the card outline turn red when the latest scan failed. |
| Three-dot Actions button | Opens the action menu described later in this article |
To read the history:
| Status | Meaning |
|---|---|
| Processing | The scan is running |
| Completed | The scan finished and the data has been loaded |
| Failed | The scan did not finish. Hover the chip for the reason. |
A single scan is allowed to run for up to 72 hours before it is stopped.
Then confirm the data arrived: open Assets → Asset Inventory, and on the Assets Listing tab pick the matching entry in the Source: dropdown. See How to View and Manage Asset Inventory.
Interno re-scans every active credential on a recurring schedule. Once a day it checks each one, and starts a new scan when the last one ended at least a set number of days ago. The interval is set for your deployment; unless Zeron has changed it, it is seven days.
Automatic scanning skips a credential when:
There is no control on the Integrations page for choosing your own schedule per integration.
While a scan is running the entry reads Scanning... and cannot be clicked. Asking for a second scan while one is running is refused with A scan is already in progress for this credential.
You can change a saved connection in place. There is no need to delete it and start again.
Navigation: Sidebar → Admin → Integrations → click a tool's card → Actions → Edit
Things that behave differently when editing:
| Item | Behaviour |
|---|---|
| Name | Locked. The field is disabled, and hovering it explains This name can't be changed once the integration is added. |
| Passwords, tokens, keys and other secrets | Shown empty and labelled (leave blank to keep current). Leave one blank and the stored value is kept; type into it and it is replaced. Secrets are no longer marked as required. |
| Lists with several values | Reopen with every saved value selected — for example the AWS services to scan. |
| Nothing changed | Clicking Update shows No changes to update and closes the form. |
Only the fields you actually changed are sent. Editing does not start a scan by itself — use Start Scan afterwards to collect with the new settings.
Navigation: Sidebar → Admin → Integrations → click a tool's card → Actions
| Action | What it does | Permission |
|---|---|---|
| Deactivate | Keeps the credential and its history but takes it out of automatic scanning. The card's status icon turns red. | defence:integration:credentials:create |
| Activate | Brings a deactivated credential back into automatic scanning | defence:integration:credentials:create |
| Start Scan | Collects now | defence:integration:credentials:create |
| Edit | Reopens the form | defence:integration:credentials:create |
| Delete | Asks Are you sure you want to delete this credential? under the heading Delete Credential, then removes it | defence:integration:credentials:delete |
Deleting a credential removes the connection. It does not remove the records that connection has already collected.
If your plan limits how many integrations can be active at once, both adding a credential and re-activating one count against that limit. Deactivating or deleting one frees a place.
These are the connectors in the Interno catalogue, with the category each appears under and the data sets it feeds. Data set names are the tables you later see in Asset Inventory and the query builder.
| Connector | Category | Data it feeds |
|---|---|---|
| Akamai Kona WAF | Web Application Firewall (WAF) | ZCN_DOMAINS |
| Arcon PAM | Privileged Access Management (PAM) | ZCN_USERS, ZCN_DEVICES |
| AWS CSPM | Prowler | ZCN_FINDINGS |
| AWS GuardDuty | Extended Detection and Response (XDR) | ZCN_DETECTIONS |
| AWS ScoutSuite | Prowler | ZCN_FINDINGS |
| Bitdefender | Endpoint Detection and Response (EDR) | ZCN_INCIDENTS, ZCN_DEVICES, ZCN_PATCHES |
| Check Point Next Generation Firewalls (NGFW) | Firewall | ZCN_DEVICES |
| Cloudflare WAF | Web Application Firewall (WAF) | ZCN_DOMAINS |
| Crowdstrike Falcon | Endpoint Detection and Response (EDR) | ZCN_INCIDENTS, ZCN_DEVICES |
| Cyberark PAM | Privileged Access Management (PAM) | ZCN_USERS, ZCN_DEVICES |
| Forcepoint DLP | Data Loss Prevention (DLP) | ZCN_INCIDENTS, ZCN_DEVICES |
| Fortigate Firewall | Firewall | ZCN_INTERFACES, ZCN_POLICIES, ZCN_ADDRESSES, ZCN_ADDRESS_GROUPS, ZCN_SERVICE_GROUPS, ZCN_CUSTOM_SERVICES |
| HPE Aruba ClearPass Policy Manager | Network Access Control (NAC) | ZCN_DEVICES |
| IBM Guardium | DAM | ZCN_DEVICES, ZCN_AGENTS |
| IBM QRadar | Security Information and Event Management (SIEM) | ZCN_DEVICES, ZCN_INCIDENTS, ZCN_LOGSOURCES, ZCN_USERS, ZCN_VULNERABILITIES, ZCN_THREAT_INTEL_SOURCES |
| Iraje PAM | Privileged Access Management (PAM) | ZCN_EVENTS |
| Kaspersky Security Center | Endpoint Security / Endpoint Protection Platform (EPP) | ZCN_DEVICES |
| Kibana | Security Information and Event Management (SIEM) | ZCN_DEVICES |
| LogRhythm | Security Information and Event Management (SIEM) | ZCN_DEVICES, ZCN_CASES, ZCN_INCIDENTS, ZCN_PLAYBOOKS |
| ManageEngine Endpoint Central | IT Service Management (ITSM) | ZCN_DEVICES, ZCN_SOFTWARES |
| ManageEngine Patch Manager Plus | Patch Management | ZCN_PATCHES, ZCN_DEVICES |
| Micro Focus Service Management Automation X | IT Service Management (ITSM) | ZCN_DEVICES, ZCN_INCIDENTS |
| Microsoft 365 | Identity Provider (IdP) | ZCN_DEVICES, ZCN_USERS |
| Microsoft Active Directory | Identity and Access Management (IDAM) | ZCN_DEVICES, ZCN_USERS |
| Microsoft Azure CSPM | Cloud Security Posture Management (CSPM) | ZCN_FINDINGS |
| Microsoft Defender ATP | Endpoint Detection and Response (EDR) | ZCN_DEVICES, ZCN_VULNERABILITIES |
| Microsoft Intune | MDM | ZCN_DEVICES, ZCN_SOFTWARES |
| Palo Alto Networks Cortex XDR | Extended Detection and Response (XDR) | ZCN_DEVICES, ZCN_INCIDENTS |
| Securaa | SOAR | ZCN_CASES, ZCN_PLAYBOOKS |
| SentinelOne | Endpoint Detection and Response (EDR) | ZCN_DEVICES, ZCN_VULNERABILITIES, ZCN_SOFTWARES |
| ServiceNow | IT Service Management (ITSM) | Not yet available — see the note below this table |
| Sophos XDR | Extended Detection and Response (XDR) | ZCN_INCIDENTS, ZCN_DEVICES, ZCN_ALERTS |
| Tenable Nessus | Vulnerability Management | ZCN_DEVICES, ZCN_VULNERABILITIES |
| Tenable Security Center | Vulnerability Management, Detection, and Response (VMDR) | ZCN_DEVICES, ZCN_VULNERABILITIES |
| Trend Micro | Extended Detection and Response (XDR) | ZCN_PLAYBOOKS, ZCN_DEVICES, ZCN_ALERTS, ZCN_DETECTIONS |
The Category filter also lists categories that have no connector in them yet, such as Email Security, Container Security and Attack Surface Management (ASM). Choosing one of those shows No Tools Available.
The fields below are the ones you may see on the form, in order. Fields in bold are required. Fields marked secret are stored encrypted and are never shown back to you. Most connectors also end with a Verify SSL? dropdown, which controls whether the tool's certificate is checked; depending on when the tool was made available to your organisation you may not see it.
| Connector | Sign-in method | Fields |
|---|---|---|
| Akamai Kona WAF | One method | Enter Host, Enter Client Token (secret), Enter Client Secret (secret), Enter Access Token (secret), Verify SSL? |
| Arcon PAM | One method | Enter Username, Enter Password (secret), Enter Base URL, Verify SSL? |
| AWS CSPM | One method | See AWS CSPM below |
| AWS GuardDuty | One method | Select Region, Enter Amazon Resource Name (ARN) Role, Verify SSL? |
| AWS ScoutSuite | One method | The same fields as AWS CSPM, except that Enter Services To Scan is optional |
| Bitdefender | One method | Enter Base URL, Enter API Key (secret), Verify SSL? |
| Check Point Next Generation Firewalls (NGFW) | One method | Enter Base URL, Enter API Key (secret), Verify SSL? |
| Cloudflare WAF | One method | Enter API Key (secret), Enter Account ID (secret), Enter Email, Verify SSL? |
| Crowdstrike Falcon | One method | Enter Client ID, Enter Client Secret (secret), Enter Base URL, Verify SSL? |
| Cyberark PAM | One method | Enter Username, Enter Password (secret), Enter Deployment Type, Verify SSL? |
| Forcepoint DLP | One method | Enter API Base URL, Enter API Username, Enter API Password (secret), Enter API From Date, Enter API To Date, Enter Database Host, Enter Database, Enter Database Domain, Enter Database User, Enter Database Password (secret), Enter Database Port, Enter Auth Type, Verify SSL ? (API) |
| Fortigate Firewall | One method | Enter Base URL, Enter API Key (secret), Verify SSL? |
| HPE Aruba ClearPass Policy Manager | One method | Enter Base URL, Enter Client ID, Enter Username, Enter Password (secret), Verify SSL? |
| IBM Guardium | One method | Enter Base URL, Enter Client ID, Enter Client Secret (secret), Enter Username, Enter Password (secret), Server Type (DC/DR), Verify SSL? |
| IBM QRadar | One method | Enter Base URL, Enter API Key (secret), Enter Start Time, Verify SSL? |
| Iraje PAM | One method | Enter Base URL, Enter Username, Enter Password (secret), Enter Domain, Verify SSL? |
| Kaspersky Security Center | One method | Enter Kaspersky Security Center Domain, Enter Username, Enter Password (secret), Verify SSL? |
| Kibana | One method | Enter Base URL, Enter API Key (secret), Verify SSL? |
| LogRhythm | One method | Enter Base URL, Enter API Token (secret), Verify SSL? |
| ManageEngine Endpoint Central | Cloud | Enter Base URL, Enter Client ID, Enter Client Secret (secret), Enter Token URL, Enter Refresh Token (secret), Verify SSL? |
| ManageEngine Endpoint Central | On prem | Enter Base URL, Enter API Key (secret), Verify SSL? |
| ManageEngine Patch Manager Plus | Cloud | Enter Base URL, Enter Client ID, Enter Client Secret (secret), Enter Token URL (secret), Enter Refresh Token (secret), Verify SSL? |
| ManageEngine Patch Manager Plus | On prem | Enter Base URL, Enter API Key (secret), Verify SSL? |
| Micro Focus Service Management Automation X | One method | Enter Base URL, Enter Username, Enter Password (secret), Enter Tenant ID, Verify SSL? |
| Microsoft 365 | One method | Enter Tenant ID, Enter Client ID, Enter Client Secret (secret), Verify SSL? |
| Microsoft Active Directory | One method | Enter Base URL, Enter Base Distinguished Name (DN), Enter Bind Distinguished Name (DN), Enter Bind Password (secret), Verify SSL? |
| Microsoft Azure CSPM | One method | Enter Client ID, Enter Tenant ID, Enter Client Secret (secret), Verify SSL? |
| Microsoft Defender ATP | One method | Enter Tenant ID, Enter Client ID, Enter Client Secret (secret), Select Context Type, Verify SSL? |
| Microsoft Intune | One method | Enter Tenant ID, Enter Client ID, Enter Client Secret (secret), Verify SSL? |
| Palo Alto Networks Cortex XDR | One method | Enter Base URL, Enter API Key ID, Enter API Key (secret), Verify SSL? |
| Securaa | One method | Enter Base URL, Enter Token (secret), Enter Tenant Code, Enter From Date, Enter To Date, Verify SSL? |
| SentinelOne | One method | Enter Base URL, Enter API Key (secret), Verify SSL? |
| Sophos XDR | One method | Enter Client ID, Enter Client Secret (secret), Verify SSL ? (API) |
| Tenable Nessus | One method | Enter Base URL, Enter Access Key (secret), Enter Secret Key (secret), Verify SSL? |
| Tenable Security Center | One method | Enter Base URL, Enter Access Key (secret), Enter Secret Key (secret), Verify SSL? |
| Trend Micro | One method | Enter Base URL, Enter API Key (secret), Verify SSL? |
Connectors that show a Version dropdown: Arcon PAM, Check Point Next Generation Firewalls (NGFW), Cloudflare WAF, Crowdstrike Falcon, Cyberark PAM, HPE Aruba ClearPass Policy Manager, IBM Guardium, Iraje PAM, Kaspersky Security Center, Kibana, LogRhythm, ManageEngine Patch Manager Plus, Microsoft 365, Microsoft Azure CSPM, Microsoft Intune, Securaa, SentinelOne, Tenable Nessus, Tenable Security Center and Trend Micro.
ServiceNow may appear in the connector list, but data collection for it has not been released yet. A ServiceNow credential can be saved, but its scans will not bring in data. Do not rely on it until it is announced as available.
AWS CSPM assesses the security posture of an AWS account and feeds the results into ZCN_FINDINGS.
| Field | Required | Notes |
|---|---|---|
| Enter AWS Access Key ID | Yes | |
| Enter AWS Secret Access Key | Yes | Secret |
| Enter AWS Session Token | No | Secret. For temporary credentials. |
| Select Region | No | Dropdown |
| Enter Amazon Resource Name (ARN) Role | No | A role for Interno to assume |
| Enter Region To Scan | Yes | |
| Enter Resource ARNS To Scan | No | Limits the scan to named resources |
| Enter Resource Tags To Scan | No | Limits the scan to tagged resources |
| Enter Services To Exclude | No | Pick one or more AWS services to leave out |
| Enter Services To Scan | Yes | Pick one or more AWS services to assess |
| Verify SSL? | No | Dropdown |
"Only letters, digits, and . _ - are allowed (no spaces)." or "Name may contain only letters, digits, and . _ - (no spaces)." → Remove spaces and any other symbols from the Name, and keep it to 100 characters or fewer.
"Name is required!" → The Name field is empty.
"Credential already exist with this name" → Another credential for the same tool already uses that name. Names are compared without regard to capitals. Choose a different one.
"This name produces a credential ID that is already in use." → The name clashes with an existing connection for this tool. Choose a different one.
"<field> required!" or "<field> cannot be only spaces" → A required field is empty or holds only spaces.
"Invalid version provided" → Pick a value from the Version dropdown rather than leaving an old one in place.
I want to rename an integration → Names are permanent. The field is disabled on edit, and a rename is rejected with Credential name cannot be changed after creation. To use a different name, add a new credential and delete the old one.
The secret fields are empty when I edit → That is deliberate. Existing secrets are never shown. Leave them blank to keep them, or type a new value to replace one.
"No changes to update" → You clicked Update without changing anything. Nothing was saved, and nothing needed to be.
The scan shows Failed → Open Scan Information and hover the Failed chip to read the error. Common causes are wrong or expired credentials, an address Zeron cannot reach, or an API account without enough rights in the source tool. Correct it with Edit, then Start Scan.
The failure message says the integration isn't ready yet and points to support → The scan ended without reporting either data or a specific error. Contact Zeron support with the tool name and the time of the scan.
"A scan is already in progress for this credential" → Wait for the current scan to finish. Start Scan stays as Scanning... until it does.
Automatic scans have stopped for one integration → Check that it is not deactivated, and look at Scan Information: after three failed scans in a row the schedule stops for that credential until a scan succeeds.
"Integration limit reached (x/y). Please upgrade your plan to enable more integrations." → Your plan caps how many integrations can be active at once. Deactivate or delete one you no longer need, or contact your Zeron representative.
Zeron cannot reach a tool on our network → Edit the credential, set Use Proxy? to True, and fill in HTTP Proxy, HTTPS Proxy and, if needed, No Proxy.
The panel shows an Unauthorized image instead of credentials → Seeing saved credentials needs defence:integration:credentials:view.
"No Credentials Available" → Nothing has been saved for this tool yet. Click Add <tool> Credentials.
I cannot see the Add Credentials button or the Actions menu → Adding, editing, scanning, activating and deactivating need defence:integration:credentials:create; deleting needs defence:integration:credentials:delete.
The Integrations page shows an Unauthorized screen → Browsing integrations needs defence:integration:view.
"No Forms Fetched" → The setup form for that tool could not be loaded. Close the panel and reopen it; if it persists, contact support.
The tool I need is not in the catalogue → Your organisation sees only the tools Zeron has made available to it. Contact your Zeron representative. For data no connector covers, see How to Upload Data via Manual Ingestion.
No data appears even though the scan completed → Check the Source: dropdown in Asset Inventory for the data sets listed against the tool above. If the set is missing, the tool returned no records of that kind.
Need more help? Contact support@zeron.one