- Ask @Odin about findings, assets and assessments, and ask for a security briefing.
- Triage from Slack: assign findings, move them through their workflow, link pull requests and post comments, each confirmed on an approval card.
- Link a thread to a finding, so the conversation shows up in the finding’s discussion in Odin and replies flow both ways.
- Get notified in a channel when findings are reported, retests fail or findings are assigned.
Slack is being rolled out gradually. If you don’t see it under Management > Integrations, contact support.
Connecting Slack
Owners, Admins and Members can connect Slack. Viewers can see the integration but not change it. See Roles & Permissions.1
Open Integrations
Go to Management > Integrations and select Slack.
2
Connect your workspace
Select Connect and approve Odin in Slack.
3
Choose a default channel
Pick the channel where Odin should post notifications, then select Save & Activate. Odin posts a short welcome message there with a few things to try.
/invite @Odin in the channel. Public channels work straight away.
To use a different default channel later, select Change next to Default Channel on the Slack card. Odin posts its welcome message in the new channel.
Re-authorising
When a new feature needs extra Slack permissions, the Slack card shows Re-authorisation required. Select Re-authorise Slack and approve the new permissions in Slack. Your default channel, channel overrides and linked accounts stay as they are, and Odin does not post the welcome message again.Who can use @Odin
You need a current Odin account in the connected organisation. Odin maps your Slack identity to that account and applies your role, the organisation’s portal access, trial rules and the relevant product access. Slack workspace membership alone does not grant access to Odin data. Odin recognises you when your Slack account is linked to your Odin account. If it isn’t linked yet, Odin offers you a private Connect account button. Anyone without an Odin account, including guests from other workspaces, gets a short reply saying they need one. Viewers can ask questions. Changes, such as assigning findings, triage and linking or unlinking threads, need the Owner, Admin or Member role.What Odin shows where
Everyone in a channel can read Odin’s replies, including people without an Odin account or with a lower role than yours. So how much Odin shows depends on where you ask:
In a channel, ask for a finding’s description, technical details or remediation and Odin sends them to you in a message only you can see. Open details on a finding card does the same. Messages only you can see disappear when Slack reloads, so open the finding in Odin to keep them to hand.
Some things are only available in a direct message with Odin: a finding’s full discussion, exports, and download links for discussion attachments.
In a channel shared with another organisation, Odin can’t make changes or sync threads. Ask in a direct message or use Odin instead. If Odin can’t confirm how a channel is shared, it treats the channel as shared with another organisation.
Asking @Odin
Invite Odin to the channel where you want to ask questions, then mention @Odin. It replies in the message’s thread, and when you mention it inside a thread it reads the earlier messages for context. Try:@Odin what's open and critical?@Odin show me the details of ACME-17@Odin assign ACME-17 to me@Odin link this thread to ACME-17@Odin what changed since Monday?@Odin list our subdomains
ACME with your organisation’s finding prefix. The Try it in Slack section on the Slack card shows examples with your own prefix, ready to copy.
@Odin only reads and changes your own organisation’s data. It does not change a finding’s severity, launch tests or answer questions unrelated to Odin.
Messaging Odin directly
You can also ask Odin privately. Open Odin under Apps in Slack and write in the Messages tab, or open Odin from Slack’s AI assistant panel, which suggests a few questions to start with. Odin uses the same access rules as for a mention, and because only you read the reply, it shows everything your role can see. Once your Slack account is linked, the Home tab shows up to 10 open findings assigned to you, with links to Odin and your notification settings. If your workspace connected Slack before this was available, an Owner, Admin or Member needs to re-authorise Slack before Odin can read direct messages.Investigate a finding
Ask questions such as:- “Which High findings are assigned to me?”
- “Show findings from owner/repository.”
- “Why is BORG-42 still open?”
- Read a finding’s full discussion, or compare discussion and retest activity across several findings.
- Find accessible pull requests to link to a finding.
- List the repositories and assets your findings reference, or show one asset’s details.
- Export the findings matching a filter.
- Open a synced discussion in Slack, or give a download link for a discussion attachment.
A merged pull request does not prove the fix was deployed or verified. Odin reports the recorded retest outcome separately. Reading an untracked engine finding does not promote it to a ticket.
Triage without leaving the conversation
Members and above can ask Odin to:- Assign or unassign a finding, where Slack assignment is enabled.
- Move a finding through a permitted client status transition.
- Link an existing GitHub pull request that the organisation’s GitHub connection can access.
- Post a confirmed comment in the finding’s native discussion.
- Edit or delete your own discussion messages.
- Resolve or reopen a finding’s discussion. This does not change the finding’s status.
- Remove a pull request you linked manually. The pull request itself is not changed.
Ask for a security briefing
Ask “What changed since Monday?” and give the intended date and timezone if needed. A briefing covers an explicit interval of at most 31 days and separates recorded activity during that interval from current actions:- Newly reported findings and recorded status, assignment, PR, discussion or retest activity.
- Current unresolved Critical and High findings.
- Current open findings without an owner.
- Recorded failed or incomplete retest results during the interval, where available.
- Open linked remediation PRs to check. An open PR alone does not establish whether it needs approval.
Check assessments and coverage
Ask “Is our pentest finished?” or “What coverage was recorded for this run?” Odin can list accessible standard AI pentest runs and show their recorded status, phase, report page and endpoint coverage.- Tested, Blocked and Untested mean those states were explicitly recorded.
- Missing or unknown coverage stays unknown; it is not counted as untested.
- Coverage describes discovered endpoints in the recorded snapshot, not proof that every application endpoint was found.
- Internal error text, agent logs, unrecorded blocker reasons and estimated completion times are not exposed.
Finding cards and thread sync
Type a finding ID such asACME-17 in a channel Odin is in, and Odin replies in the thread with the finding’s card: its title, a short summary, status, severity and assignee. In a channel shared with another organisation, the card shows only the ID, severity and status. Open details shows the rest to you alone. The card’s menu has two options:
- Sync with Odin links the thread to the finding. It isn’t offered in channels shared with another organisation.
- View in Odin opens the finding.
@Odin link this thread to ACME-17; @Odin asks you to confirm first.
How a synced thread works
Once a thread is linked to a finding, the sync is two-way:- Replies in the Slack thread appear in the finding’s discussion in Odin, under Slack thread connected in #channel. Images come across too.
- Replies you write in that part of the discussion in Odin are posted to the Slack thread, marked via Odin.
@Odin stop syncing this thread. Messages already in Odin stay there, and new Slack replies no longer appear.
Notifications
Odin posts these to your default channel:- New findings
- Retest failures
- Finding assignments
- A weekly summary
Linking your Slack account
You need a linked Slack account to ask @Odin questions. Odin links it automatically when the email address verified in Slack matches your Odin email, or when you connected the workspace. Otherwise, open the Slack section of your profile:- If Odin found a likely match, select Confirm if it’s you, or Not me if it isn’t.
- To link it yourself, select Connect Slack and approve in Slack. The same option appears on the Slack card under Management > Integrations.