Haekka
The Haekka integration with JupiterOne enables organizations to map their security awareness training data, including employee training progress, phishing simulation results, and engagement metrics, to their broader security and compliance posture, providing a comprehensive view of their security culture and training effectiveness.
- Installation
- Data Model
- Types
Installation
Requirements
- User requires API key generated in Haekka Account
- You must have permission in JupiterOne to install new integrations
Configuration in Haekka
Create API Key
- Contact Haekka support to have API access enabled for your account
- Generate a new API key from your Haekka account
- Give the key an accurate name and store it in a secure location following your organization's security policies. Note: Haekka does not store API keys, so if lost, you will need to regenerate it
Configuration in JupiterOne
- From the top navigation of the J1 Search homepage, select Integrations
- Search for the Haekka and select it
- Click on the Add Instance button and configure the following settings:
- Enter the Account Name by which you'd like to identify this Haekka
instance in JupiterOne. Ingested entities will have this value stored in
tag.AccountName
when Tag with Account Name is checked. - Enter a Description that will further assist your team when identifying the integration instance.
- Select a Polling Interval that you feel is sufficient for your monitoring
needs. You may leave this as
DISABLED
and manually execute the integration. - Enter the Haekka API Key generated for use by JupiterOne.
- Click Create Configuration once all values are provided.
Next steps
Now that your integration instance has been configured, it will begin running on the polling interval you provided, populating data within JupiterOne. Continue on to our Instance management guide to learn more about working with and editing integration instances.
Entities
The following entities are created:
Resources | Entity _type | Entity _class |
---|---|---|
Employee | haekka_employee | User |
Training | haekka_training | Training |
Relationships
The following relationships are created:
Source Entity _type | Relationship _class | Target Entity _type |
---|---|---|
haekka_employee | ASSIGNED | haekka_training |
Haekka Employee
haekka_employee
inherits from User
Haekka Training
haekka_training
inherits from Training
Property | Type | Description | Specifications |
---|---|---|---|
completionPercentage * | number | ||
employeesAssigned * | number | ||
employeesCompleted * | number | ||
employeesNotCompleted * | number | ||
id * | string | ||
name * | string | ||
numberOfLessons * | number | ||
renews * | boolean | ||
startedOn | number |