Platform Whitepaper

Adversarial security testing, automated.

Continuous, AI-driven pentesting and dependency scanning that run the same tools an attacker — and your engineers — would, wired into your CI/CD pipeline with an audit-grade evidence trail.

AI-Driven
An adaptive planner picks the next move from real findings, not a static playbook.
Real Tools
Adversarial DAST that runs the actual toolchain — naabu, nuclei, NetExec, sqlmap, ffuf, and more.
Audit-Ready
Per-finding evidence, branded PDFs, and a change-control trail auditors actually want.

A product of SUMMIT Cyber Group · Simplifying Offensive Security

01 · Executive Summary

The annual-pentest problem.

Modern engineering organizations ship code every hour. Security testing that happens once a year — or even once a quarter — leaves a vulnerability window measured in months, not minutes.

SimpleSec replaces the annual-engagement model with continuous adversarial testing that runs every code push, opens a change-control ticket, and produces an audit-grade evidence trail. It automates the work a senior offensive-security consultant would do during an engagement — reconnaissance, enumeration, vulnerability validation, and exploitation — using the same real-world toolchain the consultant would.

Operators define a scope, pick the matching engagement persona, and the platform's planner decides which tool to run next based on what's been discovered. Findings stream into a dashboard with full per-step evidence; results export to PDF, JSON, AttackForge, and — new in 2026 — to your CI/CD pipeline with HMAC-signed completion webhooks, an audit-ready Compliance Archive, and integrated Software Composition Analysis (SCA) that never touches your source code.

Who it's for

Pentest Consultancies

Deliver 3–5× more engagements with the same team. White-label the PDF cover. Export structured findings to AttackForge or your own pipeline.

Engineering Teams

Wire SimpleSec into GitHub Actions or GitLab CI. Every push runs a real adversarial test and an SCA sweep. Fail builds on critical findings, or run async.

Compliance & Audit

SOC 2 / PCI / HIPAA / ISO 27001 all require evidence of pre-deploy security testing. The Compliance Archive produces it automatically, per code change.

MSSPs & Managed Detection

Operate offensive testing as a service. Per-customer workspaces, engagement-scoped agents, and structured exports keep operational burden low.

The differentiator: most "automated pentest" platforms are repackaged SAST or template scanners. SimpleSec runs the actual offensive-security toolchain — orchestrated by a planner that decides what to run next from real findings. When it dumps NTDS or proves SQL injection, it's the same tool a human consultant would have used, with the same flags, against the same target.

02 · How It Works

An adaptive planner, not a static playbook.

A SimpleSec test isn't a fixed sequence of tools. Every step is a decision the planner makes from the current state of the engagement — discovered hosts, fingerprinted services, harvested credentials, and the persona's policy on what's in-scope at this phase. A judge decides continue / retry / pause after each step.

The four-phase model

1

Recon — discover the attack surface

Port sweeps via naabu, subdomain enumeration, HTTP probing with httpx, TLS posture with testssl, SMB and LDAP banner pulls. Advances as soon as enough surface is mapped to act on.

2

Enumeration — deep-dive each service

Directory and parameter fuzzing with ffuf and arjun, web crawl + JS scrape with katana, CMS probes via WPScan, SMB share + user enumeration via NetExec and enum4linux-ng, anonymous LDAP for AD posture.

3

Validation — confirm exploitable vulnerabilities

nuclei runs its template library scoped to the discovered stack; sqlmap probes identified parameters; dalfox tests for XSS; nikto sweeps for misconfigurations. Every finding includes the matched request and response inline.

4

Exploitation — prove impact

Extract data via SQL injection, attempt authenticated command execution via WinRM or MSSQL, dump credentials with secretsdump and NTDS roasting, chain credentials into lateral moves. Destructive proofs are opt-in per engagement and gated by admin approval.

Persona-aligned testing

The same target gets tested very differently depending on what it is. Personas constrain what the planner will attempt.

PersonaWhat gets testedRepresentative toolchain
External WebPublic web apps + APIs — discovery, content fuzzing, CMS probes, OWASP Top 10 validation.naabuhttpxffufkatananucleisqlmapdalfox
External NetworkInternet-facing infra — exposed services, banner vulns, weak TLS, exposed admin panels.naabunmaptestsslssh-auditnuclei
Internal NetworkPost-perimeter — LAN sweep, SMB/SSH enum, weak configs, lateral-move opportunities.naabuNetExecenum4linux-ngssh-audit
Internal ADActive Directory — anonymous LDAP, kerberoasting + AS-REP roasting, BloodHound attack-path analysis, AD CS (ESC1–15) abuse, delegation, DC dumps when creds land.NetExecbloodhoundadcsdelegationsecretsdump
APIREST + GraphQL — schema discovery, parameter fuzzing, auth bypass, injection.httpxkatanaarjunffufnuclei
DiscoveryLightweight inventory — live-host + service map across subnets. Produces a CSV for scoping.naabunmaphttpx

Internal testing — the WireGuard agent

A customer-deployable agent (Docker container or native WireGuard config) establishes an outbound tunnel to the platform. Tests run in the cloud, traffic routes through the agent, and the customer's network only needs to allow a single outbound UDP flow — no inbound firewall changes, no VPN appliance, no jump hosts. Each engagement gets its own agent and keypair; compromise of one customer's agent never gives access to another's network.

03 · CI/CD Integration

Adversarial testing in your pipeline.

SimpleSec's CI/CD integration — included with Enterprise — turns it into a build gate. Every push triggers a real adversarial test against the engagement's registered assets; results flow back as a signed webhook, an email-with-PDF, and a row in the Compliance Archive. The same integration runs SAST and Software Composition Analysis — one pipeline hookup gets you runtime adversarial, static, and dependency coverage at once.

The integration loop

  1. Operator enables CI/CD on an Enterprise workspace. The API Keys card unlocks immediately — CI/CD scanning (DAST, SAST, and SCA) is included, no separate line item.
  2. Generate an API key per CI environment. Each key is shown once, pbkdf2-hashed at rest, and independently revocable.
  3. Pipeline POSTs to /api/v1/tests. Body carries the engagement id, commit SHA, ref, and callback URL. SimpleSec returns a run id and a one-time HMAC signing secret (HTTP 202).
  4. Completion fans out three ways. A signed webhook (3 retries, exponential backoff); an email with the full PDF; and a Compliance Archive row for the auditor's review.
  5. Pipeline gates on the result, or proceeds async. A promote-to-prod job consults /api/v1/tests/{id} and fails on a fail decision. Sync mode blocks the build until the test completes.

HMAC-signed webhooks

SHA-256 signature with a per-trigger secret — same scheme as GitHub and Stripe. Retry policy with persisted delivery history.

Severity gating

Per-engagement threshold — fail on critical, warn on high, pass otherwise. Default: warn-don't-block.

Volume-based

Enterprise CI/CD scanning is unlimited within your program; a concurrent-test cap protects shared infra.

Pipeline-native recipes

Drop-in GitHub Actions workflow, GitLab CI snippet, and a generic shell function for Jenkins, CircleCI, or anything with curl.

The change-control angle. SOC 2, PCI-DSS, HIPAA, and ISO 27001 all require evidence of security testing for production changes. A SimpleSec-triggered test that opens a Jira / Zendesk ticket with the PDF report attached is the change-control evidence — not a supplement to it.

04 · Software Composition Analysis

Dependency vulnerabilities, same pipeline.

Modern applications inherit most of their attack surface from open-source dependencies. SimpleSec's SCA mode catches the vulnerable package before it ships — using the OSV.dev advisory database that powers Google's own internal scanning — and lands the findings in the same Compliance Archive your auditor already reviews. No second portal, no second integration, no second invoice.

  1. Your CI runs osv-scanner on every push. The official Google-maintained binary walks your repo recursively, parses every lockfile and SBOM (npm, pip, poetry, NuGet, Maven, Go, Cargo, Composer, RubyGems), and emits JSON.
  2. The JSON is POSTed to SimpleSec. Same endpoint, same API key — only scan_type: "sca" differs. We never see your source code, only the parsed findings.
  3. SimpleSec normalizes and persists every finding. CVE id, GHSA / advisory id, severity, affected package + version, fixed version, manifest path, transitive flag, and a deep link — de-duplicated per (vulnerability, package, version).
  4. Findings land in the Compliance Archive. Filter Type → SCA for dependency findings, or leave it off for the full pre-deploy picture — DAST and SCA side by side, sorted by commit.
  5. Severity gating uses the same policy as DAST. One threshold, one decision, one gate, regardless of coverage mode.

Source code never leaves you. Your CI runs the scanner locally; SimpleSec receives only the JSON findings. No source mirroring, no cloud build hosts. The architecture can't see your source, by design. SCA is part of the same Enterprise CI/CD integration — same key, same archive.

SAST, too. The same ingest pathway accepts Semgrep / CodeQL findings (scan_type: "sast") — static, dependency, and runtime coverage share one integration, one Compliance Archive, and one set of severity gates. Roadmap: gitleaks / trufflehog secret scanning via the same findings_format mechanism.

05 · Platform Capabilities

What's in the toolbox.

Every adapter is a real offensive-security tool, run with real flags against real targets. The planner picks which to run based on what the prior step discovered — and what the persona permits.

Reconnaissance & discovery

CapabilityWhat it doesAdapter
Port scanningTop-150 port sweep over SYN or CONNECT; tunable rate.naabu
Service fingerprintingBanner + version detection on discovered ports.nmap -sV
HTTP probingHTTP/HTTPS detection with tech stack + CDN + IP detection.httpx
Subdomain enumerationPassive subdomain discovery for external-web engagements.subfinder
TLS postureCipher suites, certificate chain, protocol-version checks.testssl.sh
SSH postureAlgorithm strength, weak-cipher detection, host-key audit.ssh-audit

Web application testing

CapabilityWhat it doesAdapter
Template vuln scanningYAML-template detection — request/response captured inline.nuclei
Directory + file fuzzingWordlist path discovery with smart status/size filtering.ffuf
Parameter discoveryHTTP parameter mining against URL endpoints.arjun
JS + endpoint crawlingHeadless-browser crawl with JS endpoint scraping.katana
SQL injectionAutomatic injection detection, exploitation, and data extraction.sqlmap
XSS validationReflected, DOM, and stored XSS proof via real browser execution.dalfox
Misconfiguration sweepBroad web-server config audit against 6500+ checks.nikto
WordPress / CMSPlugin + theme + core-version vulnerability detection.wpscan

Active Directory + Windows

CapabilityWhat it doesAdapter
SMB enumerationNull sessions, share enum, password policy, user lists, signing posture.NetExec, enum4linux-ng
LDAP enumerationAnonymous bind for DC discovery + signing posture; authenticated full enum.ldap_enum
KerberoastingSPN enumeration + ticket extraction for offline cracking.GetUserSPNs
AS-REP roastingPre-auth-disabled account enum — works without credentials.GetNPUsers
Credential sprayingLockout-safe validation — max three passwords per user, budgeted against the domain's real lockout policy.credential_spray
Attack-path mappingBloodHound collection and analysis, reported as "N routes to Domain Admin" in plain English.bloodhound
AD CS enumerationCertificate-template misconfiguration sweep across ESC1–ESC15.adcs (Certipy)
AD CS proof-of-exploitESC1 impersonation certificate minted as proof — destructive, gated by admin approval.adcs_exploit
Kerberos delegationUnconstrained, constrained, and resource-based constrained delegation abuse paths.delegation
GPP cpassword recoveryRecovers credentials left in SYSVOL Group Policy Preferences (MS14-025).gpp_password
Share crawlingAuthenticated share walk for sensitive files and embedded credentials.smb_spider
Pass-the-hashSupply an NTLM hash instead of a password; the whole authenticated chain runs with it.netexec_authed
NTDS / SAM extractionAuthenticated DC dump — destructive, gated by admin approval.secretsdump
Lateral executionAuthenticated command execution via WinRM or MSSQL xp_cmdshell.winrm_exec, mssql_exec
Least-privilege auditGrades what the supplied account could actually reach — over-provisioned, or least privilege upheld?report section
06 · Reporting & Compliance

Evidence auditors actually want.

SimpleSec captures the full request/response of every confirmed finding inline, so the proof lives next to the finding instead of "see step 47." Reports export to PDF, JSON, AttackForge, and CSV — each format optimized for its audience.

FormatFor whomWhat's in it
PDF (branded)Executive + AuditOptional org-logo cover (Pro white-labeling), executive summary, severity-bucketed findings, per-finding evidence pane, remediation, scope appendix.
JSONEngineeringFull structured run state — findings, credentials, evidence rows, step trace. Direct ingest into your dashboards or SIEM.
AttackForgeMSSPs + ConsultanciesNative AttackForge JSON for managed-service delivery.
CSV findingsVuln managementOne row per finding — ID, severity, target, title, CVSS, status. Imports into Jira, ServiceNow, any tracker.
Host inventory CSVDiscovery engagementsLive-host + service inventory — the scoping artifact before a full engagement.

Compliance Archive

Every CI-triggered test shows up with its commit SHA, engagement name, severity counts, decision (pass / warn / fail), webhook delivery status, test type (DAST or SCA), and a one-click PDF for DAST runs. Filter by workspace, engagement, decision, type, or date range — that's your quarterly evidence pack. Commit SHAs line up to change tickets, decision badges line up to your gating policy, and PDF reports capture the actual test execution. No more "we did testing, promise."

The audit log

Every consequential action — login, API key creation, scan trigger, webhook resend, plan change, asset registration — writes to a tamper-evident audit log with the originating user, IP, timestamp, and resource id. Retention 365 days by default.

07 · Trust & Architecture

Built by people who break things for a living.

SimpleSec is built by SUMMIT Cyber Group, a working pentest practice. Every adapter and workflow exists because a real engagement demanded it. We hold our own platform to the same security bar we hold our clients' to.

Multi-tenant by design

Org-scoped isolation enforced at the query layer. Cross-tenant lookups return 404, not 403 — refusing to confirm another tenant's resources by status code.

Encrypted at rest

Customer credentials, agent configs, and ticket-provider tokens encrypted with per-deployment vault keys. Backups are useless without the key.

MFA + verified email

TOTP MFA available; admin accounts can require enrollment. Email verification gates test creation for new self-service signups.

Scope enforcement

Every CI-triggered test runs against the engagement's registered assets — never an operator-supplied per-trigger scope.

Destructive proofs gated

NTDS dumps, RCE proofs, credential validation require per-engagement opt-in plus admin approval at runtime. CI tests can never opt in on their own.

Audit-grade logging

Every privileged action persisted with originating IP + user. Retention 365 days, configurable per deployment.

99.99% uptime

Load-balanced across multiple servers with blue/green deployment — new versions ship to a standby pool and cut over only once healthy, so releases never take the platform down.

Deployment model. SimpleSec runs as a fully managed SaaS at app.simplesec.ai, on load-balanced, multi-server infrastructure with blue/green deployment — new releases go to a standby pool and traffic cuts over only once it's healthy, backing a 99.99% uptime commitment. Customer agents deploy as Docker containers or native WireGuard configs on customer infrastructure and only talk outbound — no inbound firewall changes needed.

08 · Plans & Pricing

Pricing that scales with your engagement.

Four tiers cover the path from solo evaluation through pipeline-native, enterprise-scale testing. CI/CD scanning — DAST, SAST, and SCA — is built into Enterprise.

Free
$0 / 7-day trial
  • Full Pro access for 7 days
  • Up to 5 tests per 24h
  • Read-only after day 7 — data retained
Standard
$199.99 / mo
  • 10 tests / month within scope
  • Full detail + remediation
  • PDF / CSV / AttackForge reports
  • External & web-app testing
Pro
$999.99 / mo*
  • Everything in Standard
  • Unlimited scanning
  • Internal-network agent (WireGuard)
  • Full AD chain — BloodHound, AD CS, roasting
  • Multi-organization + branded reports
Enterprise
Contact us
  • Everything in Pro
  • CI/CD scanning — DAST, SAST & SCA
  • Unlimited scanning, every organization
  • Volume pricing — sized to your program

Pro is the first-organization price; each additional organization bills $199.99/mo, with bulk discounts as you scale. Enterprise adds built-in CI/CD scanning (DAST, SAST & SCA) with volume pricing. Buying through our Gold reseller, Sanity Solutions, gets you gold-tier discount pricing on any paid tier.

09 · Get Started

Run one against your own perimeter.

The fastest way to evaluate SimpleSec is to run one. Free-tier signup is two clicks and starts a 7-day full-access trial — up to five tests in any 24-hour window, with the same complete findings and reports as the paid tiers — enough to see the planner in action and decide whether continuous adversarial testing belongs in your workflow.

  • Sign up at app.simplesec.ai — email verification, optional MFA, ready in two minutes.
  • Create an engagement against a target you own and register the host assets.
  • Launch a test — watch the planner pick adapters in real time over a streaming WebSocket attack log.
  • Ready for CI/CD? Enterprise mints an API key so your pipeline can curl /api/v1/tests — DAST, SAST, and SCA on every deploy.
  • Watch it all land together — pipeline findings sit beside your manual DAST runs in one Compliance Archive.

White-glove onboarding. Enterprise customers get direct integration support from the SimpleSec team — pipeline wiring, engagement setup, and reseller-partner introductions.

Start free Visit simplesec.ai
© 2026 SUMMIT Cyber Group · SimpleSec · Simplifying Offensive Security Web simplesec.ai · Sales rick.bohm@summitcyber.io