Community
Questions Library
Docs
Blog
Events
Swag
Github
Slack
JupiterOne
Discussions
Release Notes
Contact Us
Feroot - AskJ1 Community
<main> <article class="userContent"> <h2 data-id="feroot-jupiterone-integration-benefits">Feroot + JupiterOne Integration Benefits</h2> <ul><li><p>Visualize Feroot users, groups, project folders, projects, alerts, and domains<br> in the JupiterOne graph.</p></li> <li><p>Map Feroot users to employees in your JupiterOne account.</p></li> <li>Monitor changes to Feroot users and groups using JupiterOne alerts.</li> <li><p>Monitor changes to Feroot project folders and projects using JupiterOne<br> alerts.</p></li> <li><p>Monitor Feroot findings within the alerts app.</p></li> </ul><h2 data-id="how-it-works">How it Works</h2> <ul><li><p>JupiterOne periodically fetches users, groups, and other security testing<br> resources from Feroot to update the graph.</p></li> <li><p>Write JupiterOne queries to review and monitor updates to the graph, or<br> leverage existing queries.</p></li> <li><p>Configure alerts to take action when the JupiterOne graph changes, or leverage<br> existing alerts.</p></li> </ul><h2 data-id="requirements">Requirements</h2> <ul><li>JupiterOne requires a Feroot API Key to interact with the API.</li> <li>You must have permission in JupiterOne to install new integrations.</li> </ul><h2 data-id="support">Support</h2> <p>If you need help with this integration, please contact<br><a rel="nofollow" href="https://support.jupiterone.io">JupiterOne Support</a>.</p> <h2 data-id="integration-walkthrough">Integration Walkthrough</h2> <h3 data-id="in-feroot">In Feroot</h3> <p>To create an account in Feroot just sign up on<br><a rel="nofollow" href="https://www.feroot.com">feroot.com</a>. To get access to the API Key management<br> functionality the <code class="code codeInline" spellcheck="false" tabindex="0">PRO</code> plan subscription is required. You can start a free<br> trial of <code class="code codeInline" spellcheck="false" tabindex="0">PRO</code> plan by clicking on <code class="code codeInline" spellcheck="false" tabindex="0">Start PRO trial</code> link in your account.</p> <p>To create an API key go to <code class="code codeInline" spellcheck="false" tabindex="0">Settings</code> -> <code class="code codeInline" spellcheck="false" tabindex="0">Account</code> -> <code class="code codeInline" spellcheck="false" tabindex="0">Developer</code> and click<br><code class="code codeInline" spellcheck="false" tabindex="0">Create new API key</code>. Select <code class="code codeInline" spellcheck="false" tabindex="0">Admin Read-only</code> role for the new key. The new<br> item will be added to <code class="code codeInline" spellcheck="false" tabindex="0">List of API keys</code> table. Click on <code class="code codeInline" spellcheck="false" tabindex="0">Reveal API key</code> and<br> copy the key to use in the integration.</p> <h3 data-id="in-jupiterone">In JupiterOne</h3> <ol><li>From the top navigation of the J1 Search homepage, select <strong>Integrations</strong>.</li> <li>Scroll to the <strong>Feroot</strong> integration tile and click it.</li> <li>Click the <strong>Add Configuration</strong> button and configure the following settings:</li> </ol><ul><li><p>Enter the <strong>Account Name</strong> by which you'd like to identify this Feroot account<br> in JupiterOne. Ingested entities will have this value stored in<br><code class="code codeInline" spellcheck="false" tabindex="0">tag.AccountName</code> when <strong>Tag with Account Name</strong> is checked.</p></li> <li><p>Enter a <strong>Description</strong> that will further assist your team when identifying<br> the integration instance.</p></li> <li><p>Select a <strong>Polling Interval</strong> that you feel is sufficient for your monitoring<br> needs. You may leave this as <code class="code codeInline" spellcheck="false" tabindex="0">DISABLED</code> and manually execute the integration.</p></li> <li><p>Enter the <strong>API Key</strong> generated from your Feroot account, configured with an<br> admin read-only role.</p></li> </ul><ol start="4"><li>Click <strong>Create Configuration</strong> once all values are provided.</li> </ol><h2 data-id="how-to-uninstall">How to Uninstall</h2> <ol><li>From the top navigation of the J1 Search homepage, select <strong>Integrations</strong>.</li> <li>Scroll to the <strong>Feroot</strong> integration tile and click it.</li> <li>Identify and click the <strong>integration to delete</strong>.</li> <li>Click the <strong>trash can</strong> icon.</li> <li>Click the <strong>Remove</strong> button to delete the integration.</li> </ol><h2 data-id="data-model">Data Model</h2> <h3 data-id="entities">Entities</h3> <p>The following entities are created:</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>Alert</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_alert</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Finding</code></td> </tr><tr><td>Inspector Project</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_project</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Project</code></td> </tr><tr><td>PageGuard Project</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_pageguard_project</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Project</code></td> </tr><tr><td>Project Folder</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_project_folder</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Group</code></td> </tr><tr><td>Target Domain</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">web_app_domain</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">Application</code></td> </tr><tr><td>User</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_user</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">User</code></td> </tr><tr><td>User Group</td> <td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_user_group</code></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">UserGroup</code></td> </tr></tbody></table><h3 data-id="relationships">Relationships</h3> <p>The following relationships are created:</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">feroot_project</code></td> <td><strong>CONTAINS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_pageguard_project</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_project_folder</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_project</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_project</code></td> <td><strong>GENERATED</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_alert</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_project</code></td> <td><strong>MONITORS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">web_app_domain</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_user_group</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_project_folder</code></td> </tr><tr><td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_user_group</code></td> <td><strong>HAS</strong></td> <td><code class="code codeInline" spellcheck="false" tabindex="0">feroot_user</code></td> </tr></tbody></table> </article> </main>