Community
Questions Library
Docs
Blog
Events
Swag
Github
Slack
JupiterOne
Discussions
Release Notes
Contact Us
JupiterOne 6 May 2022 Release - AskJ1 Community
<main> <article class="userContent"> <h2 data-id="may-6-2022">May 6, 2022</h2> <h2 data-id="new-features-and-improvements">New Features and Improvements</h2> <ul><li>Added the ability to delete a framework item from the framework detail and item pages in Compliance.</li> <li>Compliance read-only role can now download all evidence from a requirement or framework.</li> <li>Moved the created date of an evidence item into a tooltip instead of on the item itself in Compliance.</li> <li>Added additional <a rel="nofollow" href="https://community.askj1.com/kb/articles/795-compliance-api-endpoints">API documentation</a> around <code class="code codeInline" spellcheck="false" tabindex="0">Framework Items</code> and <code class="code codeInline" spellcheck="false" tabindex="0">Evidence Collection</code> for Compliance.</li> <li>Consumers of JupiterOne's GraphQL endpoints will now receive rate limiting headers so that they can control request back-off and throttling.</li> </ul><h2 data-id="integrations">Integrations</h2> <h3 data-id="circleci">CircleCI</h3> <ul><li><p>Released a new integration.</p></li> <li><p>The following entities are created:</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">circleci_account</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Account</code></td> </tr><tr><td>Pipeline</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_pipeline</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Configuration</code></td> </tr><tr><td>Project</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_project</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Repository</code></td> </tr><tr><td>User</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_user</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">User</code></td> </tr><tr><td>UserGroup</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_user_group</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Group</code></td> </tr></tbody></table><ul><li>The following relationships are created:</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">circleci_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_user</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_user_group</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_project</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_pipeline</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_user_group</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_project</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_user_group</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">circleci_user</code></td> </tr></tbody></table><h3 data-id="crowdstrike">CrowdStrike</h3> <ul><li>Made improvements that allow individual integration steps to run independently and share the single API rate limit.</li> </ul><h3 data-id="github">GitHub</h3> <ul><li>Fixed an issue with the query behind the managed question <code class="code codeInline" spellcheck="false" tabindex="0">How often are GitHub secrets rotating?</code> so it includes results for the appropriate timeframe.</li> </ul><h3 data-id="google-cloud">Google Cloud</h3> <ul><li><p>Changed the API call to <code class="code codeInline" spellcheck="false" tabindex="0">fetch-api-services</code> so that it only retrieves enable services. This change lowers the number of service requests approximately 40x.</p></li> <li><p>SQL entities (<code class="code codeInline" spellcheck="false" tabindex="0">google_sql_mysql_instance</code>, <code class="code codeInline" spellcheck="false" tabindex="0">google_sql_postgres_instance</code> and<br><code class="code codeInline" spellcheck="false" tabindex="0">google_sql_sql_server_instance</code>) now have the following new properties:</p></li> </ul><table><thead><tr><th>Property</th> <th>Type</th> </tr></thead><tbody><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">ipAddresses</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">primaryIpAddresses</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">privateIpAddresses</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">outgoingIpAddresses</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">string[]</code></td> </tr></tbody></table><ul><li>Added a new managed question:</li> </ul><blockquote class="UserQuote blockquote"><div class="QuoteText blockquote-content"> <p class="blockquote-line">Which Google Cloud functions have runtime that are deprecated?</p> </div></blockquote> <h3 data-id="jira">Jira</h3> <ul><li>Fixed an issue that was preventing users from being ingested from Jira Data Center (on-prem) instances.</li> </ul><h3 data-id="microsoft-active-directory-on-prem-self-hosted">Microsoft Active Directory (on-prem / self-hosted)</h3> <ul><li><p>Released a new integration for Microsoft Active Directory.</p></li> <li><p>The following entities are created:</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">ad_account</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Account</code></td> </tr><tr><td>Device</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">ad_device</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Device</code></td> </tr><tr><td>User</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">ad_user</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">User</code></td> </tr><tr><td>UserGroup</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">ad_group</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">UserGroup</code></td> </tr></tbody></table><ul><li>The following relationships are created:</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">ad_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">ad_device</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">ad_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">ad_group</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">ad_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">ad_user</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">ad_group</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">ad_user</code></td> </tr></tbody></table><h3 data-id="ping-identity">Ping Identity</h3> <ul><li><p>Released a new integration for Ping Identity.</p></li> <li><p>The following entities are created:</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">pingone_account</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Account</code></td> </tr><tr><td>Application</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_application</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Application</code></td> </tr><tr><td>Role</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_role</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">AccessRole</code></td> </tr><tr><td>User</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_user</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">User</code></td> </tr><tr><td>UserGroup</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_group</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">UserGroup</code></td> </tr></tbody></table><ul><li>The following relationships are created:</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">pingone_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_application</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_group</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_role</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_account</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_user</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_application</code></td> <td><strong>ASSIGNED</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_role</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_group</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_group</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_group</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_user</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_user</code></td> <td><strong>ASSIGNED</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">pingone_role</code></td> </tr></tbody></table><h2 data-id="bug-fixes">Bug Fixes</h2> <ul><li>Fixed an error when setting up SSO where failure to provide client name prevented subsequent attempts to setup SSO with the name correctly provided.</li> </ul> </article> </main>