Shieldome SiegeShieldome Siege

The Shieldome Siege Blog

Notes on authorized penetration testing: how scope actually gets enforced, why exploit confirmation should never run itself, and what a defensible audit trail looks like in practice.

Compliance

CVSS Scoring in Penetration Test Reports

What a CVSS v3.1 base score actually measures, why it belongs in a report alongside a plain severity label, and how to read one honestly.

For Agencies

Why Your Pentest Platform Needs Single Sign-On

SSO is not just convenience. For a tool holding scope documents, exploit approvals, and an audit trail, who has access is itself a security decision.

Methodology

From Finding to Fixed: Closing the Remediation Loop

A pentest report that never leaves the PDF does not fix anything. Why the handoff from finding to ticket to retest is the part that actually matters.

Vulnerability

Business Logic Vulnerabilities Explained

Business logic flaws break an application's intended workflow rather than its code. They are exactly the category automated scanners are least equipped to find.

For Clients

Bug Bounty vs Penetration Testing

Bug bounty programs and penetration tests both find vulnerabilities, through very different mechanisms. Here is when each one actually makes sense.

Technique

What WAF Bypass Testing Actually Proves

A web application firewall is a mitigation, not a fix. Testing whether it can be bypassed shows how much protection you are actually relying on.

Methodology

What Automated Pentesting Cannot Replace

Automated tools have gotten genuinely good at detection. They still cannot replace the specific things a skilled human tester brings to an engagement.

For Clients

How Often Should You Run a Pentest?

There is no single universal answer, but there are concrete triggers that should prompt a test regardless of when the last one happened.

For Clients

Penetration Testing for Startups

Startups often need a penetration test before they are ready to run one at enterprise scale. Here is how to approach it on a limited budget.

Methodology

Internal vs External Penetration Testing

Internal and external penetration tests answer different questions about your environment. Most mature security programs need both, not one or the other.

Methodology

What a Great Pentest Report Includes

The structure of a penetration test report matters as much as the findings inside it. Here is what a genuinely useful template actually includes.

Cloud

AWS Penetration Testing: Rules and Scope

AWS allows customer-initiated penetration testing against most services without prior approval, but the actual rules are more specific than most teams realize.

Vulnerability

Cross-Site Request Forgery (CSRF) Explained

CSRF tricks a logged-in user's browser into sending a request they never intended to send. Here is how it works and why it still shows up in real applications.

Vulnerability

Server-Side Request Forgery (SSRF) Explained

SSRF lets an attacker make a server send requests on their behalf, often reaching internal systems that were never meant to be exposed.

Vulnerability

Insecure Direct Object References (IDOR)

IDOR is one of the simplest vulnerability classes to understand and one of the most common findings in real engagements. Here is why it keeps happening.

Vulnerability

XML External Entity (XXE) Injection

XXE abuses a legacy XML parsing feature that most developers never knew existed. Here is what it is and why it still turns up in modern applications.

For Clients

Choosing a Pentest Partner: Key Questions

Not every firm offering penetration testing delivers the same rigor. Questions worth asking before you sign.

For Clients

The Real Cost of Skipping a Pentest

Skipping a test does not remove the risk it would have found. It just moves discovery to a worse moment.

Methodology

Penetration Testing Methodology Explained

A structured methodology separates a professional penetration test from an unstructured attempt to break things, and here is the sequence it follows.

Methodology

The Penetration Testing Checklist

A practical checklist for scoping and running a penetration test, from the Rules of Engagement through final report delivery.

PTaaS

Why Continuous Penetration Testing Wins

An annual test tells you about one moment in time. Systems change constantly between tests, and that gap is where continuous testing earns its keep.

PTaaS

Penetration Testing as a Service (PTaaS)

What Penetration Testing as a Service actually means, how it differs from a traditional annual test, and when the model genuinely pays off.

Methodology

Black Box vs White Box vs Gray Box Testing

The three standard penetration testing approaches differ in how much information the tester starts with, which changes what findings you can expect.

Methodology

Red Team vs Penetration Testing

These two terms overlap enough in casual use that the real distinction, in objective and in scope, often gets lost. Here is what actually separates them.

For Clients

How Much Does a Penetration Test Cost?

Penetration testing pricing varies enormously based on scope, methodology, and depth. Here is what actually drives the number on a proposal.

Compliance

Mapping Findings to PCI-DSS, GDPR, SOC 2

How to map pentest findings to the compliance framework your business is actually accountable to.

For Agencies

Why Agencies Need White-Label Reports

If you resell or build on a pentest platform, the report your client reads should carry your brand, not your vendor's.

Technique

Common Cloud Misconfigurations

The cloud misconfigurations that keep showing up in pentests, from exposed storage to overly broad IAM roles.

Technique

Why Your Dependencies Are an Attack Surface

Modern apps are built from far more third-party code than first-party code. Every dependency is part of your attack surface.

For Clients

How to Read a Penetration Test Report

How to read a pentest report critically: what to check beyond severity, and what a trustworthy one shows.

Technique

SPF, DKIM, and DMARC Explained

Closing the email spoofing gap: what each of these three DNS-based controls actually does.

Technique

Network Enumeration 101: Nmap Basics

What an nmap scan actually proves, and what it does not, once you move past the list of open ports.

Fundamentals

Vulnerability Scanning vs Pentesting

These two terms get used interchangeably constantly. The gap between them is where expectations most often mismatch.

Fundamentals

OWASP Top 10 Explained Simply

What each OWASP Top 10 category actually means, without assuming you already write code for a living.

Technique

API Security Testing: REST and GraphQL

APIs fail quietly. Here is what to check for in REST and GraphQL specifically before calling a review complete.

Methodology

How Metasploit Fits Into a Pentest Workflow

Using Metasploit responsibly in a client engagement means constraining what it is allowed to do, not just what it can do.

Compliance

Tamper-Evident Audit Logs and Hash Chains

Why a hash-chained audit log, not just an activity log, is what a compliance auditor actually wants to see.

Technique

SQL Injection: Detection to Confirmation

How SQL injection gets detected, and why proving it is exploitable is a separate, more careful step.

Methodology

The Case for Human-in-the-Loop Exploitation

Automation is a clear win for detection. Confirming or exploiting a finding is where a human approval step earns its cost back.

Fundamentals

Why Scope Enforcement Matters in Pentesting

Scope should be a technical control checked on every action, not just a paragraph agreed to once at kickoff.

Technique

Passive Recon vs Active Scanning

Passive reconnaissance and active scanning carry different risk profiles and belong in different parts of an engagement.

Fundamentals

What Is Authorized Penetration Testing?

A plain-language guide to authorized penetration testing, how it differs from a vulnerability scan, and what has to be in place first.

Fundamentals

Rules of Engagement for Pentest Contracts

What belongs in a penetration test's Rules of Engagement, from scope boundaries to the testing window, and why vague ROE creates risk.