VERFENDSecurity Operations
operational ./open-file
Independent security operations

SCANFind the flaw. VERIFYProve the impact. RETESTConfirm the fix.

We map your attack surface, verify vulnerabilities by hand, explain the real impact in plain language — and prove each fix with a formal retest. No noise, no guesswork.

  • Independent & remote-first
  • Every finding verified by hand
  • Retest included with remediation
verfend@ops — scan sessiondemo
0
Endpoints mapped
0
Findings verified
0
Top CVSS score
0%
Fixes retested
Illustrative figures from a sample engagement — not live data
What we test

Your attack surface, mapped and prioritised.

[ 01 / surface ]
map · store.example.com3 findings
WEB API CDN AUTH CLOUD DATA HOST :443
● high● medium● clear
01

Finding validation

A security alert deserves a clear answer. We establish whether a reported issue is real, what it means, and what to do next.

→
02

Security audit

A scoped assessment of your website and applications, with verified findings and a prioritised action plan.

→
03

Vulnerability remediation

Turn recommendations into changes. We resolve confirmed issues and retest the original findings within scope.

→
04

Ongoing monitoring

Keep visibility as your website evolves, with scheduled checks and reviewed notifications.

→
Direct access

You work with the engineer who tests your site — no account managers in between.

One owner, end to end

Scope, test, report, retest — the same person keeps the full context.

Nothing outsourced

Verification and retests are done in-house, by hand.

The approach

Automation finds. Experts confirm.

[ 02 / pipeline ]
01

Scope

Define assets, authorisation and testing boundaries before any packet is sent.

02

Investigate

Automated checks plus manual review separate noise from confirmed, exploitable issues.

03

Prioritise

Evidence, real impact and practical remediation — ranked by what matters first.

04

Retest

Apply agreed fixes, then verify each original finding is genuinely closed.

The deliverable

Not a scan dump. A report you can act on.

[ 03 / report ]

A useful security report works for decision-makers and developers alike. Every finding connects evidence to a practical next step — and a retest status.

  • Executive summary in plain language
  • Evidence and context for each confirmed finding
  • Priority by real impact and exposure
  • Remediation guidance + retest outcome
▸ View 3 sample reports
example.com · web assessmentSEC-001 · illustrative
7.5
CVSS · high
CRITICAL1
HIGH3
MEDIUM6
LOW4
● MEDIUM · header policy

Missing Content Security Policy

A browser-side protection layer is absent. Context determines the practical impact — ranked accordingly.

Case patterns

The finding, the impact, the verified fix.

[ 04 / cases ]
SCENARIO 01

A public backup becomes a data exposure.

Observation

A backup archive is reachable without authentication. Its contents still need controlled verification.

Business impact

Potential exposure of source code, configuration or customer data, depending on the archive.

✓ public access → blocked & retested
nginx.conffix · SEC-001
# deny access to backup archives
- location / {
-   try_files $uri $uri/ =404;
- }
+ location ~* \.(zip|tar|gz|sql|bak)$ {
+   deny all;    # 403 Forbidden
+   return 403;
+ }

# retest
$ curl -I /backups/store.zip
HTTP/1.1 403 Forbidden  ✓
SCENARIO 02

One account should never read another’s data.

Observation

An agreed test with two controlled accounts shows a missing object-level access check (IDOR).

Business impact

A user may reach another tenant’s objects. Affected operations determine severity.

✓ cross-tenant access → denied & retested
orders.controller.jsfix · SEC-014
// enforce tenant ownership
- const order = await Order.findById(id);
- return res.json(order);
+ const order = await Order.findOne({
+   _id: id, tenantId: req.user.tenantId
+ });
+ if (!order) return res.status(403).end();
+ return res.json(order);

// retest: account B → order of A
403 Forbidden  ✓
SCENARIO 03

An outdated component, a verified upgrade.

Observation

A component version appears to match a security advisory. Applicability is confirmed against configuration.

Business impact

Impact depends on the real version and exposed features. A version match alone is not proof.

✓ affected version → updated & retested
package.jsonfix · SEC-022
// confirm, patch in staging, roll out
- "framework": "4.2.1",   // CVE-flagged
+ "framework": "4.8.3",   // patched

$ npm audit
found 0 vulnerabilities  ✓
$ smoke-test checkout flow
12 passed, 0 failed  ✓
How it works

From first contact to verified fix.

[ 05 / process ]
01

Scope & proposal

We agree what matters, which assets are in scope, and the outcome you need. You get a defined quote — no surprises.

02authorisation

Agreement & sign-off

A service agreement plus written authorisation for the named assets. Testing starts only once both are signed.

03

Access provisioned

You provide what the test type needs: external (none), grey-box (test accounts), or white-box (source & staging).

04

Testing window

We test only the agreed assets, in the agreed window, favouring non-disruptive techniques — with a stop-word if anything is affected.

05

Report & debrief

An executive summary and technical findings with evidence — plus a call to walk your team through what matters first.

06

Remediation & retest

Where it’s in scope, we help fix the confirmed issues and retest every original finding to prove it’s closed.

Nothing is tested without your signed written authorisation for the named assets, in the agreed window.

Engagements

Pick your starting point.

[ 06 / engage ]
01 · VALIDATE

One concern, one answer.

fromR$ 990

For owners who received a security notification.

  • Review the original observation
  • Confirm applicability in scope
  • Explain impact and uncertainty
  • Recommend the next action
You receiveFinding note + recommendation
request proposal
02 · ASSESS

The full agreed picture.

fromR$ 7.900

For a launch, an update or a security review.

  • Agree assets, roles and boundaries
  • Automated checks + manual validation
  • Review application controls
  • Evidence + prioritised backlog
You receiveExecutive summary + technical report
▸ request proposal
03 · RESOLVE

Open issue → verified fix.

fromR$ 4.900

For teams ready to implement changes.

  • Agree a repair plan and owners
  • Prepare changes and rollback
  • Check critical user journeys
  • Retest the original findings
You receiveChange record + retest results
request proposal
Fixed price per agreed scope — final quote after a short scoping call. Prices shown for Brazil (BRL). Excl. taxes · 50% to start, 50% on delivery · payment terms →+ Monitoring from R$ 590/mês
Responsible disclosure

Got a notice? Start with the facts.

A preliminary signal is not a confirmed breach. We explain what was observed, what remains unverified, and how to arrange a controlled follow-up. A notice from us is free of charge; Validate is for notices you received from anyone and want checked independently.

  1. Confirm the recipient and website ownership.
  2. Share sensitive details through an agreed secure channel.
  3. Choose validation, remediation — or your own team.
ask about a notification →
verfend · correspondencesample notice
FROM: Verfend · independent security operations
TO  : website owner
RE  : example.com
REF : VF-DISC-0001

A security observation concerning your website

From publicly observable information only — public DNS records, the TLS certificate or HTTP response headers — we noticed an indicator of a possible configuration issue. We have not accessed, scanned or tested your systems, and this is not confirmed as an exploitable vulnerability.

If you are the owner or an authorised contact, we first verify ownership, then share a concise, factual description through a secure channel. Please do not send passwords, personal data or production data in reply.

● receiving this costs nothing

An observation is not a demand for payment — no deadline, no pressure. You are free to use your own team, or reply “STOP” and we will not write again.

Before we begin

Straight answers.

[ 07 / faq ]
Can we work together across countries?+

The practice is designed for remote engagements. We agree working language, time zones, contracting requirements and service availability before starting.

What determines the price?+

The number of assets, application complexity, access level and testing depth. You receive a defined scope and estimate before work begins. Remediation and monitoring are scoped separately.

I received a notification about my website. What next?+

Choose “Finding validation” when you open a file. We agree a secure way to share details and confirm the recipient before disclosing sensitive evidence. Receiving information does not require purchasing remediation.

Will an audit guarantee complete security?+

No. An assessment reflects a defined scope at a point in time and cannot guarantee the absence of other vulnerabilities. Retesting confirms the original findings are closed; later changes can introduce new issues.

Open a file

A safer site starts with a conversation.

Tell us what you’re building, protecting or worried about. Start with a short brief — we’ll propose a defined scope.

> independent · remote-first
> OWASP WSTG/ASVS · PTES · CVSS 3.1
> every finding verified & retested

./project-brief

01 / 01

Your brief goes straight to the engineer by e-mail. Please don’t include passwords or sensitive findings. By sending it you agree to our Privacy Notice.

▸ Start free scoping