Plans: Every plan for emails, the bell and the weekly digest; Core and Plus, and the free trial, for paging and for Slack, Teams and webhooks. Who: every member sets their own choices; owners and admins manage Slack, Teams and webhook destinations.
Emails
Each email goes to the people below, in their own language (Settings → Your profile), or the company’s default language.
Invitations, password resets and email confirmations go to the person concerned.
Your notification choices
At the top of Settings → Notifications, each member chooses for themselves. Each switch saves on its own.- Alert emails: exploited vulnerabilities matched in your products, deadline warnings and pages nobody acknowledged. On unless you switch it off. Owners and admins get them; members get them while they are on call.
- Weekly digest: on by default for owners and admins, off for members. Once you change it, Use the default sets it back.
- Page me on WhatsApp instead of SMS: when you are on call, pages arrive on WhatsApp. If Pharus doesn’t offer WhatsApp yet, the switch is off and says so.
The notification bell
The bell in the top bar opens a panel with what needs you now. It refreshes every minute.- Open pages: pages that are open, and pages that ended without an acknowledgement in the last 24 hours. Select Acknowledge page to stop the escalation.
- Awaiting your approval: determinations waiting for your four-eyes approval, with a link to the decision.
- Reports to file: final reports due within 72 hours or overdue, up to 10. Their warnings go by email only, so the bell is where you see them in the app.
The weekly digest
Every Monday from 07:00 Oslo time, Pharus emails a digest of new KEV and EUVD matches across every product family, the deadlines that are running and what needs attention. Settings → Notifications shows a Digest preview of this week so far, and Send me a test digest emails it to you. See Weekly digest.Pages to the person on call
On Core and Plus, an exploited match, an upcoming 24-hour or 72-hour deadline, or a member’s Page on-call texts the person on call, and escalates to the backup after 15 minutes without an acknowledgement. See Paging and On-call rota.Slack, Teams and webhooks
On Core and Plus, Pharus also posts alerts to Slack channels, Microsoft Teams channels and your own HTTPS endpoints. Emails and SMS pages go out as before. Owners and admins manage the destinations in the Slack, Teams and webhooks card under Settings → Notifications; members don’t see it.Events
When you add a destination, you choose What to send. All four are ticked by default.Add a Slack channel
1
Get an incoming webhook URL in Slack
In Slack, set up an incoming webhook for the channel (a Slack app with Incoming Webhooks turned on) and copy its URL. It starts with
https://hooks.slack.com/.2
Add the destination
In Pharus, go to Settings → Notifications and select Add destination in the Slack, Teams and webhooks card. Choose Slack as the Type, give it a Name (for example #security-alerts), paste the URL and tick what to send under What to send. Select Add destination.
3
Test it
Select Send a test. A message “Test alert from Pharus” should appear in the channel, and Pharus shows Test delivered.
Add a Microsoft Teams channel
Pharus posts to Teams through a Workflows webhook. The Office 365 connectors are retired, so connector URLs don’t work.1
Create the workflow in Teams
In Teams, add a workflow to the channel from the template “Post to a channel when a webhook request is received”, and copy the URL it gives you. It is on
logic.azure.com or api.powerplatform.com.2
Add the destination
In Pharus, select Add destination, choose Microsoft Teams as the Type, give it a Name, paste the URL and choose What to send. Select Add destination.
3
Test it
Select Send a test. The test appears in the channel as a card with an Open in Pharus button.
Add a webhook
A webhook is a signed JSON POST to your own HTTPS endpoint, for a SIEM, a ticketing system or an internal tool.1
Add the destination
Select Add destination, choose Webhook as the Type, give it a Name, enter your endpoint’s URL (starting with
https://) and choose What to send. Select Add destination.2
Copy the signing secret
Pharus shows the Signing secret once: “Copy it now: Pharus won’t show it again.” Store it with your endpoint, which uses it to check that each request comes from Pharus.
3
Test it
Select Send a test. Your endpoint gets an event of the type
test.What the messages contain
Slack and Teams get a short title, one line and an Open in Pharus button that links to the incident or the report in the inbox. For example:- New incidents from exploited matches: “New incident INC-0042: CVE-2026-1234 in openssl 3.0.13”, then the product family, the list it is on and when the CRA clocks started.
- Deadline warnings: “CRA · Notification for INC-0042: due in 3 h 59 min”, then the incident’s title and the deadline.
- Approval requests: “Approval requested on INC-0042”, then the title and the determination.
- New disclosure reports: “New disclosure report #12”, then the product family and the date to acknowledge it by, as your policy promises.
Change, turn off or remove a destination
Each destination shows its type, name and host, the events it gets, and how its last delivery went: Nothing sent yet, Last delivery with the time, or Last delivery failed with the time and the reason.- On turns posting on or off without removing the destination.
- Edit changes the name and What to send. Pharus stores the URL encrypted and doesn’t show it again; to change it, remove the destination and add it again.
- Remove stops all posting to it. Its failed deliveries stay listed under delivery problems.