Offensive Security für SaaS und MVPs

Sicherheitslücken schließen
bevor sie jemand ausnutzt

Penetrationstests für SaaS, Web-Apps und MVPs. Ich finde Auth-Lücken, Business-Logic-Fehler und Access-Control-Probleme — ein Datenleck zieht DSGVO-Bußgelder nach sich, und die schrecken Investoren ab.

Risiko erkannt

Broken Access Control — #1 OWASP-Bedrohung

Risiko erkannt

Authentifizierungsumgehung im API-Endpunkt

root@redwulf:~
root@redwulf:~# ./run_scan.sh --target=all --depth=deep
[*] Ziel erfasst
[+] Angriffsfläche wird kartiert...
[!] 3 kritische Endpunkte exponiert
root@redwulf:~#
0
Getestete Anwendungen
0
Gefundene Schwachstellen
0
Jahre im Code

// Prüfungsumfang

Web Application Security

Full-Scope Black-Box-Tests. Authentifizierung, Autorisierung, Session-Management, API-Sicherheit, Business-Logik. Eine falsche Berechtigung und Kunde A sieht die Daten von Kunde B.

MVP- & SaaS-Penetrationstests

Launch nächste Woche? Schnelle, fokussierte Pentests für Early-Stage-Produkte. Ein einziger kritischer Bug an Tag eins zerstört Vertrauen.

API Security Testing

REST, GraphQL, WebSocket — jeder Endpunkt ein potenzielles Ziel. Ich entdecke Broken Object Level Authorization, Mass Assignment, Injection und Rate-Limit-Bypässe.

KI-Code-Audits

KI-generierter Code wird oft ohne Auth-Checks und mit IDOR-Lücken ausgeliefert. Ich prüfe KI-basierte Architekturen manuell auf das, was Scanner übersehen.

LLM-Integrationssicherheit

Ihr KI-Wrapper kann Systemaufforderungen preisgeben, Trainingsdaten offenlegen oder unbefugte Befehle ausführen. Tests gegen reale Prompt-Injection- und Exfiltrationsszenarien.

Infrastruktur-Resilienz

Rate-Limit-Bypässe, Race Conditions, Failover-Tests, Auto-Scaling-Schwachstellen. Ich prüfe, ob Ihre Infrastruktur unter Last oder gezieltem Missbrauch standhält — nicht nur unter idealen Bedingungen.

Cloud Security Review

Offene S3-Buckets, überprivilegierte IAM-Rollen, exponierte Security Groups. Ich prüfe Ihre AWS-, GCP- oder Azure-Infrastruktur auf gängige Fehlkonfigurationen.

Source Code Review

Manuelle Analyse mit Fokus auf Auth-Flows, sensible Datenpfade und Business-Logik. Ich finde die Race Conditions und IDORs, die jedes SAST-Tool verpasst.

No-Code/BaaS Konfigurationsprüfung

Firebase-Regeln von einem nichttechnischen Team sind ein Datenleck, das nur auf den Moment wartet. Ich prüfe Supabase, Firebase und No-Code-Stacks.

// Wie ein Engagement abläuft

Jede Prüfung beginnt mit dem Verständnis Ihres Produkts, Ihrer Nutzer und kritischer Abläufe. Dann kombiniere ich Automatisierung mit gezielter manueller Prüfung.

01

Umfang und Bedrohungsmodell

Wir definieren Scope, Benutzerrollen und die wertvollsten Angriffspfade.

02

Tiefentests

Fortgeschrittene Scanner + eigene Automatisierung + gezielte manuelle Prüfung von Auth, Autorisierung, Tenant-Isolation und Business-Logik.

03

Sichere Validierung

Findings werden bestätigt, um Auswirkungen ohne Beschädigung von Daten oder Betrieb nachzuweisen.

04

Bericht & Retest

Klare Berichte mit Schweregrad, Nachweisen, Angriffspfad und praktischen Behebungen. Retest inklusive.

Typischer Test: 5–10 Werktage.

// Beispielbericht

Beispielbericht

Jedes Engagement endet mit einem detaillierten Bericht — nicht-technische Zusammenfassung für Business-Stakeholder, technische Befunde mit CVSS-Scores, Schritt-für-Schritt-Reproduktion und konkrete Behebungen.

Penetrationstest-Bericht
Penetrationstest-Bericht
SaaS-Plattform — Vertraulich
Broken Access Control — Admin-Panel CRITICAL
JWT-Token-Manipulation — Rechteausweitung HIGH
Stored XSS im Benutzerprofil HIGH

// Über mich

Adrian „Wulf

Adrian „Wulf" Weclawski

Offensive Security Consultant

Seit über 8 Jahren arbeite ich mit Webanwendungen — zunächst auf der Entwicklungsseite als Full-Stack-Entwickler, jetzt in der offensiven Sicherheit. Jedes REDWULF-Engagement führe ich persönlich durch.

SaaS & Web-App-Sicherheit KI/LLM-Sicherheitstests Black-Box-Penetrationstests

Kostenlose SaaS-Sicherheitscheckliste

10 kritische Checks vor dem Launch. Keine Anmeldung nötig — nur Ihre E-Mail.

Checkliste ist unterwegs!

Prüfen Sie Ihren Posteingang. Ich habe das PDF plus einen Download-Link gesendet.

Kein Spam. Jederzeit abmeldbar. Ihre Daten bleiben privat.

// Häufig gestellte Fragen

Es hilft, ist aber nicht zwingend. Ich arbeite Black-Box — wie ein echter Angreifer ohne Zugangsdaten oder Dokumentation. Wenn Sie den Code teilen, kann ich tiefer und schneller prüfen.
Ja — ich muss es nur vorher wissen. Produktionstests sind üblich und ich passe meine Techniken an: keine destruktiven Payloads, keine Datenkorruption, keine Ausfallzeiten.
Die meisten Assessments dauern 5–10 Werktage.
Ein umfassender PDF-Bericht. Er enthält eine Zusammenfassung mit Risikotabelle, Umfang und Methodik des Tests, detaillierte Beschreibungen aller Funde — jeweils mit CVSS-Bewertung, Reproduktionsschritten, technischen Details, Exploit-Nachweis (PoC), Analyse der geschäftlichen Auswirkungen und konkreten Behebungsempfehlungen. Dazu: eine CVSS-v3.1-Risikomatrix sowie ein Fazit mit priorisierter Maßnahmenliste — sofort, kurzfristig und kontinuierlich.
Ja. Nachdem Ihr Team die gemeldeten Schwachstellen behoben hat, teste ich erneut, um die Wirksamkeit der Behebungen zu bestätigen. Retests sind in jedem Engagement enthalten.
React, Next.js, Vue, Angular, Node.js, Python/Django/Flask, Ruby on Rails, PHP/Laravel, Java/Spring, Go, Supabase, Firebase, AWS und mehr. Der Stack ist egal — die Schwachstellen sind es nicht.
Nein. Ich stelle einen PGP-Schlüssel für verschlüsselte Kommunikation bereit, falls benötigt — hauptsächlich relevant für Unternehmen mit sensiblen Daten. Für die meisten SaaS- und MVP-Engagements reicht Standard-E-Mail.
Natürlich. KI-geschriebener Code hat oft systemische Schwächen — fehlende Auth-Checks, vorhersagbare Muster und übersehene Randfälle. Ich bin auf die Prüfung solcher Codebasen spezialisiert.

// Kontakt

Bereit herauszufinden, ob Ihr SaaS einen echten Angriff übersteht?

Ich antworte in der Regel innerhalb von 24 Stunden. Erster Scope und Kostenschätzung — unverbindlich.

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBGoZQysBEADlayEzAlYSmjbr1lHAeo+ZdvJdT7rZtZu3xCCdY5EAZ75RAcLP
X8SK8y3VBeL9p72bZ2R3nZyc58e1gn1+etzssLs6fXQ23HBUPO3lEwn+fNAKXPhO
q/5X29Dnhqx9K6zM7r3TSIEFhpC3ODVFZZT/RAP6FGhCK67XDq+Itw2tl8vzn38s
7aKwLacABd0pDzUfpxI8YdSXH9jWyPDm2cChZlWMdfKqUz9irhNBj0SrqucubBVU
HN97NMAtGlozyUKwGSK7++EVYpwXKlofjm8h9BqBTNdfj0NPb9qFgf9Rj3XPKaCz
bmt95JDKrhksgeB3jvquBPB8oxIIvE0i9CSLa2TFntdTyh/Oq0LaHxDFItbvz4oR
CNrrWezVmskwmX7Eh0rQJ0u12usHhiwLYpU5Ir3ap8fc8zlg5p/z3C62u+31nvuk
TElGyg4av0E0gCcvP0GIVyfpFO9vMfy4cLtgxwHXtkp5feXNqAnO1pu5PZ5YUc/D
dDaTl8YRaeWYWXYYNCQKAX4aAZTeO4YomRdYMDfWfYCJXu00q19J8+z/yXCMMZ7I
/0ogjulcfmWBOxFc8tQsyRpYEzGR5urwviZrwgytn7bft34IE9v0rBVTlSbd0icY
2hdIAFTptng+QAWXGjxPqJb3xYgtZuOPDodK4jRL5eItnWkX8cEeKB11zwARAQAB
tD5BZHJpYW4gV3VsZiAoUkVEV1VMRiBTZWN1cml0eSBDb25zdWx0aW5nKSA8Y29u
dGFjdEByZWR3dWxmLmV1PokCWAQTAQoAQhYhBHzpU2cH94+HHZQ7QRAkoPJy6I18
BQJqGUMrAxsvBAUJA8JnAAULCQgHAgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRAQ
JKDycuiNfOycD/9a/DOh6ZC17FIPOXMOoY5zGyArXRRtc96WMAGi0SDWdZ9EPC9v
/oYUOtSBkg237p+/yvNMJ5tlpM4hZeZzjun08BewZpSxuBkR4WG7kU0hDS+HXq1h
Vc7B1Sgtzec/nM3X8GDTvm/j6zJp4DiQrsrvnmEFyKmpzRODufdMy/71Wtdukbqr
TbKUM2PLlbAyAvSYyw1hCvlk509jTIPJdB43Y4DbpMmOV688kuI42ZCps324x5ub
BxKTAXZgzGZdjBCPPuhCn9+sMfworqh7UZ4EVsB5qntYXF4F6WQzFmssWVQtDSxM
VdPaYyde9GtGgkKaNlkCR/8/7+aPCbvlvIETRpT5F6R6BNTZixJnAR8J753rJRaE
1/LgWaNRWz7yc9YLtWFyMPmPKZgsoJVLW7jag5Aeu0h14aa1hX9A2RZaLBrEwtZg
X8lYbpfmxv44GRS148xc8Fexs8ufpZEMV9nNOCHp8MzJWZxxjYIzp/9Spdw6utbM
k0KqfX4GlaLW1JfMgKAG6TlE0/TnRDr3Cw1WwKIefeF1mh/Xbo1JMjBWG5bMRXKN
U5Pnw+7dtm596+HcdkmcUm6m2sDBurbx8mtS6CjoUJIeolIM8kbuE0gpbrKRf4s2
kVEzem2RmDqUHRfV2YpLB7FKzsa23seOE6ZBxo6kvFL+Hil6n9+1v5XZHw==
=YjwI
-----END PGP PUBLIC KEY BLOCK-----
Dies ist ein öffentlicher PGP-Schlüssel — eine Methode zur Ende-zu-Ende-Verschlüsselung von E-Mails. So verwenden Sie ihn: 1) Kopieren Sie den Schlüsselblock. 2) Importieren Sie ihn in Ihren PGP-Client (Kleopatra unter Windows, GPG Keychain unter macOS oder gpg --import unter Linux). 3) Verschlüsseln Sie Ihre Nachricht vor dem Senden mit diesem Schlüssel. Nur der Inhaber des privaten Schlüssels (ich) kann sie entschlüsseln. Verwenden Sie PGP für besonders vertrauliche Informationen oder Schwachstellenmeldungen.
root@redwulf:~/contact