appNovi

Search across meshed network, security, and business data in appNovi to make efficient informed security decisions for risk management and incident response. Gain immediate intelligence on assets, visualize risk and threats across your network, and undertake interactive investigations across the network to reduce MTTR for incident response.

Analytics & SIEM · AppNovi

Details

IDappNovi
ProviderFenix24
CategoryAnalytics & SIEM
From Version6.5.0
Docker Imagedemisto/python3:3.12.13.10116658
Supported ModulesAgentix XSIAM

README

Search across meshed network, security, and business data in appNovi to make efficient informed security decisions for risk management and incident response. Gain immediate intelligence on assets, visualize risk and threats across your network, and undertake interactive investigations across the network to reduce MTTR for incident response.

This integration was integrated and tested with appNovi v2.0

Configure appNovi in Cortex

Parameter Description Required
Full URL of appNovi instance API.   True
API Token appNovi token URL for authentication True
Trust any certificate (not secure)   False
Use system proxy settings   False

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.

search-appnovi-components


Search for Components by name or value

Base Command

search-appnovi-components

Input

Argument Name Description Required
search_term The string to use to search for Components. Required
max_results Number of results. Default is 25. Optional

Context Output

Path Type Description
appnovi.components.name String Name of thing
appnovi.components.coll String Collection containing thing
appnovi.components.u._id String appNovi Database ID.
appnovi.components.u._key String appNovi Database Key.
appnovi.components.u.identity.company String Company ID
appnovi.components.u.identity.type String Thing type
appnovi.components.u.identity.value String Thing name
appnovi.components.u.identity.datacenter String Datacenter ID
appnovi.components.u.identity.domain String Domain ID
appnovi.components.u.lastSeen Date Time thing was last seen.
appnovi.components.u.source Date This is information about the source of the entity.
appnovi.components.u.userProperties String These are the custom properties of the entity.
appnovi.components.connections Number Number of connections.
appnovi.time Number Query time (for diagnostics)

search-appnovi-connected


Search for Components connected to supplied identity

Base Command

search-appnovi-connected

Input

Argument Name Description Required
identity appNovi identifier key-value or use key “_id” when searching via appNovi ID. Required
category Optional category of components to return. Possible values are: BaseComponent, Identity, IPAddress, Interface, Server, Storage, Hypervisor, CloudInfra, CloudService, NetworkInfra, Cluster, Container, MessageQueue, Vulnerability, CVE, Employee, Client, Software, Policy, Databases. Optional
type Optional type of components to return. Possible values are: genericcomponent, genericmetadata, rdns, user, machine, iamrole, iamuser, ip, ipv4, ipv6, mac, eni, interface, vmwarevm, ec2, azurevm, vm, server, physical, s3, datastore, bucket, storage, esx, vcenter, hypervisor, vpc, subscription, account, resourcegroup, region, availabilityzone, autoscalinggroup, elasticloadbalancer, org, folder, project, vnet, rds, ecr, lambda, redshift, dynamodbtable, router, firewall, switch, loadbalancer, proxy, middleware, kubernetes, aks, eks, swarm, mesos, nomad, docker, containerd, messagetopic, messageserver, vulnerability, cve, employee, contractor, desktop, laptop, pc, vdi, mobile, client, software, ami, securitygroup, iampolicy, column, database, table, view. Optional
max_results Number of results. Default is 25. Optional

Context Output

Path Type Description
appnovi._key String appNovi database key
appnovi._id String appNovi database ID.
appnovi.category String appNovi Category (e.g. Interface, Server)
appnovi.firstSeen Date When was this Thing first seen?
appnovi.identity.company String Company ID
appnovi.identity.datacenter String Datacenter ID
appnovi.identity.domain String Domain ID
appnovi.identity.type String Thing type
appnovi.identity.value String Identity value
appnovi.lastSeen Date Last time thing was seen
appnovi.name String Name of entity.
appnovi.source Unknown This is information about the source of the entity.
appnovi.userProperties String These are the custom properties of the entity.
appnovi.applications String List of applications

search-appnovi-cve


Search for servers with matching CVE

Base Command

search-appnovi-cve

Input

Argument Name Description Required
cve CVE e.g. “CVE-2017-0143”. Required

Context Output

Path Type Description
appnovi._key String appNovi database key
appnovi._id String appNovi database ID.
appnovi.category String appNovi Category (e.g. Interface, Server)
appnovi.firstSeen Date When was this Thing first seen?
appnovi.identity.company String Company ID
appnovi.identity.datacenter String Datacenter ID
appnovi.identity.domain String Domain ID
appnovi.identity.type String Thing type
appnovi.identity.value String Identity value
appnovi.lastSeen Date Last time thing was seen
appnovi.name String Name of entity.
appnovi.source Unknown This is information about the source of the entity.
appnovi.userProperties String These are the custom properties of the entity.
appnovi.applications String List of applications

search-appnovi-component-property


Search for Components by property and value

Base Command

search-appnovi-component-property

Input

Argument Name Description Required
property Name of property. Required
value Value of property. Required
max_results Number of results. Default is 25. Optional

Context Output

Path Type Description
appnovi.components.name String Name of thing
appnovi.components.coll String Collection containing thing
appnovi.components.u._id String appNovi Database ID.
appnovi.components.u._key String appNovi Database Key.
appnovi.components.u.identity.company String Company ID
appnovi.components.u.identity.type String Thing type
appnovi.components.u.identity.value String Thing name
appnovi.components.u.identity.datacenter String Datacenter ID
appnovi.components.u.identity.domain String Domain ID
appnovi.components.u.lastSeen Date Time thing was last seen.
appnovi.components.u.source Date This is information about the source of the entity.
appnovi.components.u.userProperties String These are the custom properties of the entity.
appnovi.components.connections Number Number of connections.
appnovi.time Number Query time (for diagnostics)

search-appnovi-server-by-ip


Search for servers using IP address

Base Command

search-appnovi-server-by-ip

Input

Argument Name Description Required
ip Server IP to search. Required

Context Output

Path Type Description
appnovi._key String appNovi database key
appnovi._id String appNovi database ID.
appnovi.category String appNovi Category (e.g. Interface, Server)
appnovi.firstSeen Date When was this Thing first seen?
appnovi.identity.company String Company ID
appnovi.identity.datacenter String Datacenter ID
appnovi.identity.domain String Domain ID
appnovi.identity.type String Thing type
appnovi.identity.value String Identity value
appnovi.lastSeen Date Last time thing was seen
appnovi.name String Name of entity.
appnovi.source Unknown This is information about the source of the entity.
appnovi.userProperties String These are the custom properties of the entity.
appnovi.applications String List of applications

Configuration parameters

  • appnovi_url — Full URL of appNovi instance. (required)
  • appnovi_token — API Token (required)
  • insecure — Trust any certificate (not secure)
  • proxy — Use system proxy settings

Commands (5)

  • search-appnovi-component-property

    Search for Components by property and value.

  • search-appnovi-components

    Search for Components by name or value.

  • search-appnovi-connected

    Search for Components connected to supplied identity.

  • search-appnovi-cve

    Search for servers with matching CVE.

  • search-appnovi-server-by-ip

    Search for servers using IP address.

!search-appnovi-components search_term=servername
!search-appnovi-connected identity="{\"type\":\"mac\"}" category="IPAddress,Server"
!search-appnovi-cve cve=CVE-2017-0123
!search-appnovi-component-property property=forescout_awsInstanceType value=t2.micro
!search-appnovi-server-by-ip ip=10.0.0.8