Community
Questions Library
Docs
Blog
Events
Swag
Github
Slack
JupiterOne
Discussions
Release Notes
Contact Us
JupiterOne 14 March 2022 Release - AskJ1 Community
<main> <article class="userContent"> <h2 data-id="march-14-2022">March 14, 2022</h2> <h2 data-id="new-features-and-improvements">New Features and Improvements</h2> <ul><li>In J1 Assets, SBOM (software bill of materials) files in JSON format are now generated when specific criteria is met.</li> </ul><p><img src="https://us.v-cdn.net/6035534/uploads/W4U4J4KJDHKC/sbom.png" alt="" class="embedImage-img importedEmbed-img"></img></p> <ul><li>Policies has a new look-and-feel.</li> </ul><p><img src="https://us.v-cdn.net/6035534/uploads/NZT4RPYDP0GY/updatedpolicies.png" alt="" class="embedImage-img importedEmbed-img"></img></p> <ul><li>The formula for how J1 calculates the frameworks compliance percentage is now a tooltip within the Compliance app.</li> <li>You can now query for the following metadata integration properties: <ul><li><code class="code codeInline" spellcheck="false" tabindex="0">_integrationDefinitionId</code></li> <li><code class="code codeInline" spellcheck="false" tabindex="0">_integrationInstanceid</code></li> </ul></li> </ul><h2 data-id="integrations">Integrations</h2> <h3 data-id="azure">Azure</h3> <p>Fixed an issue related to subnet and virtual machine relationships that was causing a duplicate key error.</p> <h3 data-id="datadog">Datadog</h3> <ul><li><p>Released a new integration for <a rel="nofollow" href="https://www.datadog.com">Datadog</a>.</p></li> <li><p>Created the following entities:</p></li> </ul><table><thead><tr><th>Entity <code class="code codeInline" spellcheck="false" tabindex="0">_type</code></th> <th>Resources</th> <th>Entity <code class="code codeInline" spellcheck="false" tabindex="0">_class</code></th> </tr></thead><tbody><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">datadog_account</code></td> <td>Account</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">User</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">datadog_role</code></td> <td>Role</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">AccessRole</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">datadog_user</code></td> <td>User</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">User</code></td> </tr></tbody></table><ul><li>Created the following relationships:</li> </ul><table><thead><tr><th>Source Entity_type</th> <th>Relationship _class</th> <th>Target Entity _type</th> </tr></thead><tbody><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">datadog_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">datadog_role</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">datadog_role</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">datadog_user</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">datadog_user</code></td> <td><strong>ASSIGNED</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">datadog_role</code></td> </tr></tbody></table><h3 data-id="github">GitHub</h3> <p>Added support for GitHub Enterprise Server. There is a new option in the configuration that allows you to specify the hostname and other parameters for an Enterprise Server instance.</p> <h3 data-id="google-cloud-gcp">Google Cloud (GCP)</h3> <ul><li>J1 now ingests Kubernetes clusters and their node pools labels/tags. The <code class="code codeInline" spellcheck="false" tabindex="0">google_container_cluster</code> now has the following new properties:<br> </li> </ul><table><thead><tr><th>Property</th> <th>Type</th> </tr></thead><tbody><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">metadata.description</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">string</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">metadata.labels.*</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">string</code></td> </tr></tbody></table><p></p> <ul><li>The <code class="code codeInline" spellcheck="false" tabindex="0">google_container_node_pool</code> now has the following new properties:</li> </ul><table><thead><tr><th>Property</th> <th>Type</th> </tr></thead><tbody><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">metadata.gce.*</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">string</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">metadata.labels.*</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">string</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">metadata.networkTags</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">string[]</code></td> </tr></tbody></table><h3 data-id="qualys">Qualys</h3> <ul><li>Added new properties to resources:<br> </li> </ul><table><thead><tr><th>Entity</th> <th>Properties</th> </tr></thead><tbody><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">qualys_host_finding</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">qualysSeverity</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">qualys_web_app_finding</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">qualysSeverity</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">qualys_host_finding</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">awsAccountId</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">qualys_host_finding</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">gcpProjectId</code>, <code class="code codeInline" spellcheck="false" tabindex="0">gcpInstanceSelfLink</code></td> </tr></tbody></table><ul><li>J1 now ingests GCP data from host detection to support new relationships:<br> </li> </ul><table><thead><tr><th>Source Entity</th> <th>Relationship</th> <th>Target Entity</th> </tr></thead><tbody><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">qualys_vulnerability_manager</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">SCANS</code> google_compute_instance</td> <td></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">qualys_host_finding</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">HAS</code></td> <td>google_compute_instance`</td> </tr></tbody></table><p></p> <ul><li>The <code class="code codeInline" spellcheck="false" tabindex="0">cveList</code> property has changed to <code class="code codeInline" spellcheck="false" tabindex="0">cveIds</code> and a bug causing <code class="code codeInline" spellcheck="false" tabindex="0">CVEList</code> to serialize to <code class="code codeInline" spellcheck="false" tabindex="0">[Object object]</code> has been fixed using the new function <code class="code codeInline" spellcheck="false" tabindex="0">cveListToCveIds</code></li> </ul><h3 data-id="rumble">Rumble</h3> <ul><li><p>Released a new integration for <a rel="nofollow" href="https://www.rumble.run">Rumble</a>.</p></li> <li><p>Created the following entities:</p> <table><thead><tr><th>Resources</th> <th>Entity <code class="code codeInline" spellcheck="false" tabindex="0">_type</code></th> <th>Entity <code class="code codeInline" spellcheck="false" tabindex="0">_class</code></th> </tr></thead><tbody><tr><td>Account</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_account</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Account</code></td> </tr><tr><td>Asset</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_asset</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Device</code></td> </tr><tr><td>Organization</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_organization</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Organization</code></td> </tr><tr><td>Site</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_site</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Site</code></td> </tr><tr><td>User</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_user</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">User</code></td> </tr></tbody></table></li> <li><p>Created the following relationships:<br></p><table><thead><tr><th>Source Entity <code class="code codeInline" spellcheck="false" tabindex="0">_type</code></th> <th>Relationship <code class="code codeInline" spellcheck="false" tabindex="0">_class</code></th> <th>Target Entity <code class="code codeInline" spellcheck="false" tabindex="0">_type</code></th> </tr></thead><tbody><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_organization</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_user</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_organization</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_site</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_site</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_asset</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_user</code></td> <td><strong>ASSIGNED</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">rumble_organization</code></td> </tr></tbody></table></li> </ul><h3 data-id="snyk">Snyk</h3> <p>Fixed an issue that was causing an incorrect mapping of <code class="code codeInline" spellcheck="false" tabindex="0">_type</code> and <code class="code codeInline" spellcheck="false" tabindex="0">_class</code> properties for the <code class="code codeInline" spellcheck="false" tabindex="0">CVEEntity</code>.</p> <h3 data-id="tenable-io">Tenable.io</h3> <p>Added exploit-related properties to the <code class="code codeInline" spellcheck="false" tabindex="0">Vulnerability</code> entity.</p> <h3 data-id="terraform-cloud">Terraform Cloud</h3> <ul><li><p>Released a new integration for Terraform Cloud.</p></li> <li><p>Created the following entities:</p> <table><thead><tr><th>Resources</th> <th>Entity <code class="code codeInline" spellcheck="false" tabindex="0">_type</code></th> <th>Entity <code class="code codeInline" spellcheck="false" tabindex="0">_class</code></th> </tr></thead><tbody><tr><td>Account</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_account</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Account</code></td> </tr><tr><td>Entitlement Set</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_entitlement_set</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Entity</code></td> </tr><tr><td>Organization</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_organization</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Organization</code></td> </tr><tr><td>Resource</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_workspace_resource</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Resource</code></td> </tr><tr><td>Team</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_team</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Team</code></td> </tr><tr><td>User</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_user</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">User</code></td> </tr><tr><td>Workspace</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_workspace</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Project</code></td> </tr></tbody></table></li> <li><p>Created the following relationships:</p></li> </ul><table><thead><tr><th>Source Entity <code class="code codeInline" spellcheck="false" tabindex="0">_type</code></th> <th>Relationship <code class="code codeInline" spellcheck="false" tabindex="0">_class</code></th> <th>Target Entity <code class="code codeInline" spellcheck="false" tabindex="0">_type</code></th> </tr></thead><tbody><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_organization</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_organization</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_entitlement_set</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_organization</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_team</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_organization</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_user</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_organization</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_workspace</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_organization</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">tfe_workspace_resource</code></td> </tr></tbody></table><h3 data-id="zendesk">Zendesk</h3> <ul><li><p>Released a new integration for <a rel="nofollow" href="https://www.zendesk.com">Zendesk</a>.</p></li> <li><p>Created the following entities:</p></li> </ul><table><thead><tr><th>Resources</th> <th>Entity <code class="code codeInline" spellcheck="false" tabindex="0">_type</code></th> <th>Entity <code class="code codeInline" spellcheck="false" tabindex="0">_class</code></th> </tr></thead><tbody><tr><td>Account</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_account</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Account</code></td> </tr><tr><td>Group</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_group</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Group</code></td> </tr><tr><td>Organization</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_organization</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Organization</code></td> </tr><tr><td>Ticket</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_ticket</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Record</code></td> </tr><tr><td>User</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_user</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">User</code></td> </tr></tbody></table><ul><li>Created the following relationships:<br><table><thead><tr><th>Source Entity <code class="code codeInline" spellcheck="false" tabindex="0">_type</code></th> <th>Relationship <code class="code codeInline" spellcheck="false" tabindex="0">_class</code></th> <th>Target Entity <code class="code codeInline" spellcheck="false" tabindex="0">_type</code></th> </tr></thead><tbody><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_organization</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_group</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_ticket</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_group</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_user</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_organization</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_group</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_user</code></td> <td><strong>ASSIGNED</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_ticket</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_user</code></td> <td><strong>OPENED</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">zendesk_ticket</code></td> </tr></tbody></table></li> </ul><h2 data-id="bug-fixes">Bug Fixes</h2> <ul><li>Resolved bugs related to using the Load All button for the Graph Viewer.</li> <li>Resolved several issues with PDF downloads in the Policies app.</li> <li>Fixed a bug in Insights where the bar chart widgets did not order correctly.</li> <li>Resolved an issue where multiple questions linked as evidence for a requirement could not been seen due to the background color in the Compliance app.</li> <li>Resolved issues related to framework evaluation and evidence downloads in the Compliance app.</li> <li>Resolved a bug so that the CLI tool for provisioning alert rule packs is now working correctly.</li> </ul> </article> </main>