Skip to main content

Settings & Integrations

The Settings area centralizes your account configuration, team management, integrations, and platform administration across nine modules.

Profile & Account

Update your name, email, and password from Settings → Profile. Your profile information appears in activity logs and team views.

Team Members

Invite colleagues from Settings → Team. Each member can be assigned:

RolePermissions
AdminFull access — billing, team management, asset configuration, settings, all features
MemberView findings, manage assets, configure alerts, use Copilot
ViewerRead-only access to findings, dashboards, and reports

Admins can remove team members and reassign roles at any time.

Session Management

View and terminate active sessions for your account. Each session shows the device, IP address, browser, and last activity time. Terminate sessions you don't recognize immediately.

Assets

Assets are the entities BleedWatch monitors. Configure them under Settings → Assets:

Asset TypeExampleWhat It Scans
Domainyourcompany.comSubdomains, DNS, TLS, origin exposure, web supply chain
GitHub Organizationyour-github-orgRepositories, secrets, dependencies
GitHub Repositoryyour-github-org/repoSingle repository deep scan
NPM Scope@yourscopePublished packages, dependencies, secrets
NPM Packageyour-packageSingle package deep scan
Docker OrganizationyourcompanyDocker Hub images, layer secrets
Docker Imageyourcompany/apiSingle image deep scan
GitLab Groupyour-gitlab-groupGitLab repositories
IP Range203.0.113.0/24Port scanning, service detection

Each asset can be individually enabled/disabled and has a configurable scan frequency.

SIEM Integrations

Settings → SIEM — Connect BleedWatch to your Security Information and Event Management system.

Supported Platforms

PlatformProtocolFormat
SplunkWebhook (HEC)JSON
DatadogWebhook (Log API)JSON
Elastic / LogstashSyslog TCPJSON or CEF
Sumo LogicWebhook (HTTP Source)JSON
QRadarSyslog UDP/TCPCEF
Custom WebhookHTTP POSTJSON
Custom SyslogUDP / TCP / TLSCEF or JSON

Creating an Integration

  1. Click Add Integration and select a template (or start from scratch)
  2. Configure the destination URL or host:port
  3. Select format: JSON (structured) or CEF (Common Event Format)
  4. Optional: filter by severity (only forward critical/high) or event type (only new findings)
  5. Click Test Connection to verify
  6. Save

Webhook Signing

Each webhook integration generates an HMAC-SHA256 signing secret. Use this to verify that incoming requests are genuinely from BleedWatch. The secret is shown once at creation — copy it immediately.

Configuration Options

OptionDescription
Protocolwebhook, syslog_udp, syslog_tcp, syslog_tls
FormatJSON or CEF
Severity FilterOnly forward events at or above a severity threshold
Event FilterChoose event types: finding.new, finding.status_changed, finding.resolved
Max RetriesNumber of retry attempts on delivery failure (0–10)
TLS CA PEMCustom CA certificate for syslog_tls connections

CVE Alerts

Settings → CVE Alerts — Get notified when new CVEs affect your dependencies.

Starter Plan Required

CVE Alerts require a Starter plan or above.

Configuration

SettingOptions
Severity thresholdCritical only / Critical + High / Critical + High + Medium / All
ChannelEmail (Slack and webhook coming soon)
RecipientsUp to 10 email addresses
Digest frequencyDetermined by your plan (daily for Starter, real-time for Premium)

BleedWatch checks NVD and OSV databases for new CVEs matching your dependency inventory and sends digests at the configured frequency.

Activity Log

Settings → Activity — Tamper-evident audit log of all actions in your account.

Every event is timestamped and attributed to a specific user:

Event TypeExample
finding_createdNew finding detected by scanner
status_changedFinding status updated (open → resolved)
comment_addedTeam member added a note to a finding
alert_sentAlert notification dispatched
alert_deliveredAlert confirmed delivered to destination
report_generatedReport created or exported
validity_checkedSecret validation (SaintScan) completed
scan_completedScan cycle finished
scan_startedScan cycle initiated
share_link_createdShared link generated for a finding/report
share_link_revokedShared link revoked
shared_link_successShared link was accessed

Filtering the Activity Log

  • By action type — Dropdown to select specific event types
  • By date range — From/to date pickers
  • By keyword — Search descriptions for specific terms
  • Pagination — 30 events per page, cursor-based

The audit log is append-only — entries cannot be modified or deleted. This makes it suitable as compliance evidence for SOC 2, ISO 27001, and NIS2 audit trail requirements.

Settings → Shared Links — Manage public links for sharing findings or reports with external stakeholders.

Shared links can include:

OptionDescription
Password protectionRequire a password to access the link
Max viewsLimit the number of times the link can be opened
ExpirationAuto-expire after a specified date

The shared links table shows each link's resource type (Finding, Report, Scan), view count, last accessed time, and allows revocation.

External Sharing

Shared links make finding or report data accessible outside your organization. Use password protection and expiration dates for sensitive data. Revoke links when they're no longer needed.

Status Widget

Settings → Status Widget — Embed a security status badge on your website, status page, or internal wiki.

Widget Options

SettingDescription
ThemeDark or light
Show finding countsDisplay critical/high finding counts
Show last scanDisplay the last scan timestamp
Custom labelOverride the default company name label

Embed Formats

FormatUse Case
HTML iframeEmbed on any webpage (customizable width/height)
Markdown badgeAdd to README files or documentation
API endpointQuery status data programmatically for custom dashboards

The widget auto-refreshes — it always shows current data.

Embed Widgets

Settings → Embeds — Create embeddable security widgets for SOC dashboards, intranets, or Confluence pages.

Available Widgets

WidgetWhat It Shows
Threat TickerScrolling feed of recent security events
Risk ScoreCurrent organizational risk score with trend
Findings CounterReal-time count of open findings by severity

Creating an Embed Token

  1. Click Create Token
  2. Name the token (e.g., "SOC Dashboard")
  3. Select widget scopes (which widgets this token can render)
  4. Optional: set an allowed origin (CORS restriction)
  5. Copy the token and iframe snippet

Each token can be scoped to specific widgets and restricted to specific origins for security. Tokens can be revoked at any time.

Usage & Bandwidth

Settings → Usage — Monitor your scan bandwidth consumption and plan limits.

Dashboard Sections

SectionWhat It Shows
BandwidthPercent used, progress bar, used/limit bytes, overage alerts
Scan ActivityTotal scans, cache hits, cache hit rate
Plan ProjectionProjected end-of-month usage, days remaining
Daily Chart30-day bandwidth consumption bar chart
Scanner BreakdownBytes consumed per scanner type (Docker, GitHub, npm, etc.)
Top ConsumersAssets consuming the most bandwidth
Effective LimitsMonthly limit, max scan size, concurrent limits, rate limits
Alert HistoryThreshold-based bandwidth alerts

The usage page helps you stay within plan limits and identify which assets or scanner types consume the most bandwidth.

AI Copilot Settings

Settings → Copilot — Configure AI Copilot behavior and access controls. See the AI Copilot documentation for feature details.

Key admin controls:

SettingDescription
Insight ModeMaster toggle for the AI engine
Admin ApprovalRequire admin sign-off for new views
Query LimitsDaily query cap and max saved views
Data EmbargoDelay (hours) before AI can access new data
Datasource BlocklistPrevent AI from querying specific data categories
Component BlocklistPrevent AI from generating specific visualization types
Audit ChainVerify integrity of the AI query audit log

Integrations Summary

IntegrationWhere to Configure
GitHub App (Shield)Shield → Connect GitHub
SlackAlerts → Channel configuration
SIEM (Splunk, Datadog, etc.)Settings → SIEM
WebhooksSettings → SIEM (custom webhook template)
EmailSettings → CVE Alerts or Alerts
JiraSentinel → Integrations
LinearSentinel → Integrations
Microsoft TeamsSentinel → Integrations

Billing & Subscription

Manage your plan, payment method, and invoices from Settings → Billing. Plan changes take effect immediately — upgrades are prorated, downgrades apply at the next billing cycle.

  • Alerts — Configure alert delivery channels
  • Workflows — Automate alert routing and response
  • AI Copilot — AI-powered data querying
  • Shield — GitHub App integration for CI/CD scanning
  • Reports — Generate and export security reports