Sentinela.

External observation platform

Your site, seen from outside — uptime and security in one dashboard.

We monitor availability 24/7 and audit your domain’s external security posture. You catch problems before your customer does — with pricing in BRL, hosted in Brazil.

No card to start · 5 monitors free forever · 2-minute setup

Dashboard

exemplo.com.br

up

Uptime 30d

99.97%

Grade

B · 84/100

Latest checks (1 min)

TLS / Certificate ok
CSP without unsafe-inline medium
LGPD · banner before tracking high

Two products, one platform

Everything visible from outside your domain.

No agent, nothing to install on your server. We observe the way a visitor — and an attacker — would.

Sentinela Uptime

Know it went down before your customer does.

  • · 7 check types — HTTP, keyword, ping, port, heartbeat, DNS, Vercel
  • · Interval from 1 minute, retry with confirmation
  • · 8 alert channels — email, webhook, Telegram, Slack, Discord, PagerDuty, Opsgenie, Jira
  • · p50/p95/p99 metrics + auto-pause + maintenance windows
  • · Public status page with email subscription + RSS feed
Explore Uptime

Sentinela Security Audit

See your site the way an attacker does.

  • · 48 probes across 6 layers — 39 observe from outside, 9 opt-in (5 white-box + dependencies via API + Vercel + 2 breach)
  • · Score 0–100 + grade A–F + recommendation per finding
  • · CTEM: business-contextualized risk, annual exposure in money (with Uptime data), KEV/EPSS prioritization
  • · Remediation with owner, due date, MTTR & SLA — auto-closes when the finding disappears
  • · Break the Build: CI/CD API with SARIF output (GitHub Code Scanning)
  • · LGPD/ISO 27001/PCI-DSS compliance map + AI executive summary
  • · Diff between audits with a stable signature + executive PDF (white-label on higher plans)
See the 6 layers

How it works

48 probes across 6 distinct layers.

Website security isn’t one thing — it’s TLS, DNS, headers, email, LGPD, WAF, exposed code and dependencies. Each layer has its own set of specialized probes. Sentinela runs them all, explains every finding, and prioritizes what matters.

01 5 probes

Network & reach

How the target presents itself on the internet.

DNS · DNS Security (CAA + AXFR) · DNSSEC (via DoH) · TCP Ports · Reputation (DNSBL + Safe Browsing)

02 27 probes

Web application

How the application responds to a visitor (or attacker).

TLS · Headers · Cookies · Path exposure · Sensitive file discovery · JS Bundle · Source Leak · Error page · WordPress · Multi-CMS (Drupal/Joomla!/Magento) · Malware Scan · API Surface · GraphQL/JWT · Cloud Storage · CORS · HTTP methods · Active XST confirmation · Open redirect · Robots/Sitemap · WAF Detection · Directory Discovery · Tech Disclosure · Host Header Injection · Internal Network Leak · Form Password · Caching Security · Security.txt Quality

03 6 probes

Identity & domain

Who answers for this domain, how it receives email, and protection against hijacking.

Email presence (SPF/DKIM/DMARC) · Email strength (SPF/DMARC quality) · MTA-STS/TLS-RPT · Whois (RDAP) · Domain Lock · Sub-domains (CT + takeover)

04 1 probe · 7 detectors

Compliance

The Brazilian layer — LGPD observable from outside. Feeds the LGPD/ISO 27001/PCI-DSS compliance map.

Third-party trackers · Banner & dark pattern · Policy & DPO · Form without notice · PII in URL · International transfer · Tracking cookies

05 2 probes (opt-in)

People

Human vector — the target’s domain and emails in public data breaches.

Credential leak (registrable domain vs Have I Been Pwned, 100% passive) · Email leaks (via h8mail)

06 7 probes (opt-in)

Source code & deploy

Opt-in (Agency+) — 5 white-box probes with a temporary repo clone + 1 that reads dependency lockfiles via the provider API + 1 gray-box connector to the Vercel API.

Repo dependencies (OSV.dev) · SAST (Semgrep) · Secret scanning (Gitleaks) · Dockerfile (Hadolint) · IaC (Trivy) · GitHub Actions · Vercel (API)

The People and Source code layer probes are opt-in and need extra data (breach toggle, repository URL, Vercel token). The other 39 probes run on every audit once you authorize the domain — 3 of them (Ports, Directory Discovery and active XST confirmation) behind an extra authorization gate for active probing.

Score & grade

An actionable grade — not a list to ignore.

penalty

penalty = 10·critical + 5·high + 2·medium + 0.5·low
score   = clamp(100 − penalty, 0, 100)

Alerts only fire for new high- or critical-severity findings. What persists between runs doesn’t alert again — you’ve already been warned.

ranges

  • A   90 – 100   excellent
  • B   80 – 89   good
  • C   70 – 79   average
  • D   60 – 69   fragile
  • F   < 60     critical

Uptime

Seven check types — one for each case.

Six pull modes (Sentinela fetches the target) and one push (the target pings us — for internal jobs with no exposed HTTP).

http

HTTP(S)

Checks the expected status, measures response time and watches the SSL certificate — warns 30 days before expiry.

keyword

Keyword

Extends HTTP by matching (or negating) a keyword in the body. Detects a generic error page that returns 200.

ping

Ping (ICMP)

Sends an echo packet and measures latency. For a server or device with no exposed HTTP.

port

Port (TCP)

Opens a socket on a specific port. SSH, SMTP, MySQL, Redis — services that don’t speak HTTP.

heartbeat

Heartbeat (push)

Your cron pings a unique Sentinela URL. No ping within the interval → goes DOWN. For backup, sync or queue jobs.

dns

DNS (resolve A)

Resolves the A record and measures lookup duration. Detects a lost zone and slow propagation without HTTP.

vercel

Vercel (error logs)

Queries the official Vercel API on every check. Goes DOWN when the production deploy fails or runtime errors exceed the threshold you set (0 = any new error).

Who it’s for

Four profiles, one plan that fits.

Agencies & freelancers

Deliver recurring value.

Monitor and audit all your clients’ sites in a single account. White-label PDF with your brand. Bill it as a monthly service and show A–F grade progress in every report. Dedicated page →

SMBs & e-commerce

Find out before the customer complains.

Clear alerts, a simple grade to understand and a dedicated LGPD probe. No need to hire a consultant to know whether you’re compliant.

Technical teams (DevOps / SRE / CISO)

Backlog prioritized by evidence.

Webhook to Slack/Telegram, full API, diff between runs with a stable signature, KEV/EPSS enrichment to prioritize what’s actually being exploited.

Compliance & legal

Recurring documented evidence.

Executive PDF dated per audit. Monthly history to show the DPO, client or auditor that there is continuous compliance effort — not a one-off snapshot.

What sets it apart

Why Sentinela — and not something else.

A single external observer

Competitors do uptime or security audit. Here you correlate "it went down" with "a header is missing" in the same dashboard, with the same history, on the same plan.

Genuinely localized

UI, emails, Telegram notifications, PDF and every finding description written by humans. No CVE pasted from a foreign scanner.

LGPD-first

A dedicated LGPD probe (consent, transparency, DPO) and tracking without opt-in. We host in Brazil and speak Brazilian law natively.

No lock-in

Export everything: PDF, CSV via API, open webhook. Cancel whenever you want, your data stays yours.

Actionable score

A list of 80 findings with no context doesn’t help. Here each finding has severity, technical evidence and a clear recommendation — ordered by what moves your grade most.

Technical honesty

It’s not a pentest and we say so up front. It’s automated, recurring, complementary external ASM — not a replacement for a human pentester.

In three steps

Two-minute setup. Visibility forever.

01

Register your domain

No agent, nothing to install. We observe from outside. Authorize the audit with one click to enable the active probes.

02

Receive alerts and audits

Real-time uptime on the channels you choose. Weekly automatic security audit (or on demand), with a diff against the previous one.

03

Act with context

Dashboard to track, executive PDF to show, diff to prioritize. A clear recommendation per finding.

Plans

A plan that grows with you. No charge per event.

Uptime and Security Audit included in every paid plan. Prices in BRL, with a Brazilian invoice.

Free

R$ 0 forever

  • · 5 monitors
  • · 5-min interval
  • · 1 audit/month
  • · Public status page
  • · Email notification
Start free

Pro

R$ 49 /month

  • · 50 monitors
  • · 1-min interval
  • · 4 audits/month
  • · Webhook + Telegram + email
  • · Executive PDF
  • · Diff between runs
  • · Read-only API
Try 14 days

★ Most popular

Business

R$ 149 /month

  • · 200 monitors
  • · Unlimited audits
  • · 48 probes across 6 layers + breach/dependencies (layers 5-6 opt-in)
  • · Custom domain on status page
  • · Full API
  • · 5 users
Try 14 days

Agency

R$ 349 /month

  • · 500 monitors
  • · Multi-client
  • · Source-code audit — SAST, secret scanning, Dockerfile, IaC, GitHub Actions
  • · White-label PDF
  • · White-label status page
  • · Unlimited users
  • · 1:1 onboarding
Talk to sales

Common questions

Before you create an account.

Do I need to install anything on my server?

No. Sentinela is an external observer — we make HTTP, DNS, TCP requests and public lookups from outside. No agent, no credentials, no code in your app.

Is it a pentest?

No. It’s automated, recurring external ASM (Attack Surface Management). A pentest involves active human exploitation and is out of our scope — and we say so up front so you don’t expect what we don’t deliver.

Will running the audit take my site down?

No. Probes are lightweight and respect rate limits. A full audit runs in a few minutes with negligible impact.

Why do I need to authorize the domain before auditing?

Because even lightweight probes touch your server. Explicit authorization protects you legally and us ethically. Without authorization, only 100% passive probes run (DNS, WHOIS, CT logs).

Is it LGPD-compliant?

Yes — and we have a dedicated probe to check your site’s LGPD compliance. We host in Brazil, retain data per our policy, and offer a DPA on the Enterprise plan.

Does it work with WordPress / Next.js / SPA / Cloudflare?

Yes. External probes don’t depend on your framework. There’s extra WordPress analysis when we detect the stack, and the report explicitly indicates when something sits behind a WAF.

Can I cancel anytime?

Yes. No penalty, no minimum term. You keep access until the end of the paid cycle and then 30 days read-only to export everything, before definitive deletion per our LGPD policy.

Start free

Five monitors and one audit per month — forever.

No card. No deadline. No automatic charge. Upgrade when you need to.