Authorized Local-Lab Security Testing

A training and practice portfolio from authorized security testing of a local OWASP Juice Shop instance — summarized at a high level by OWASP Top 10 category.

Scope & framing

Authorized local lab only. Every item on this page comes from an intentionally vulnerable practice application — OWASP Juice Shop, run in Docker on the researcher's own machine and bound to localhost (127.0.0.1). This is a practice / training portfolio. It is not a record of scanning or testing any third-party, production or external system, and no system that the researcher does not own was touched. Nothing here is a claim that we can improve search rankings, guarantee results, or “hack anything.” Separately, WSAR Tech offers authorized website security testing as a service, performed only under a defined scope and written authorization.

Researcher

Qi Chen

Security researcher. Authorized local-lab practice and defensive research.

WSAR Tech

Operated by RECON RESCUE INC. Based in Katy, Texas. Contact: chenqi@wsartech.com.

Target

OWASP Juice Shop (bkimminich/juice-shop), self-hosted in Docker, bound to 127.0.0.1 only. OWASP publishes it specifically for training.

Findings summary — by category

Manual black/grey-box testing on the local instance. Findings span multiple OWASP Top 10 (2021) categories. The table below lists vulnerability classes and representative finding titles only. No exploitation steps, payloads, proof-of-concept code or reproduction procedures are published here.

Vulnerability classOWASP Top 10 (2021)Representative findingRemediation theme
SQL injection / authentication bypassA03:2021 — InjectionLogin bypass and account takeover via SQL injectionParameterized queries; never interpolate input into SQL
UNION-based SQL injection (data disclosure)A03:2021 — InjectionUser-table and credential disclosureParameterized queries; least-privilege database accounts
NoSQL injectionA03:2021 — InjectionUnauthorized data read / bulk tampering via query operatorsValidate input; restrict permitted query operators
Cross-site scripting (reflected / DOM)A03:2021 — InjectionReflected and DOM-based XSSOutput encoding and a strict content-security policy
Broken access control / IDORA01:2021 — Broken Access ControlCross-account object access and function-level authz gapsEnforce object- and function-level authorization server-side
Mass assignment — privilege escalationA08:2021 — Software & Data IntegrityPrivilege escalation to administrator at registrationAllowlist bindable fields; never trust client role fields
JWT signature verification / algorithm confusionA02:2021 / A07:2021Forged / unsigned session tokens acceptedEnforce the expected algorithm and verify signatures
Weak credentials & insecure account recoveryA07:2021 — Identification & Auth FailuresWeak default passwords and weak security-question recoveryEnforce strong password policy; remove defaults; harden recovery
Cryptographic failuresA02:2021 — Cryptographic FailuresForgeable tokens / coupons and exposed key materialUse signed tokens; protect key material; validate server-side
Server-side request forgery (SSRF)A10:2021 — SSRFServer-side fetch of an attacker-supplied URLAllowlist outbound destinations; validate and restrict URLs
XML external entity (XXE)A05:2021 — Security MisconfigurationFile disclosure and denial of service via XML entitiesDisable external entities; enforce parser limits
Security misconfiguration & sensitive data exposureA05:2021 — Security MisconfigurationDirectory listing, backup / config file and log exposureKeep sensitive files out of the web root; return generic errors
Insecure design / business-logic flawsA04:2021 — Insecure DesignPayment and quantity / workflow bypassesValidate state, totals and workflow steps server-side
Logging & monitoring exposureA09:2021 — Logging & MonitoringAccess-log and metrics-endpoint exposureAuthenticate and restrict monitoring and log endpoints

OWASP Top 10 (2021) categories covered

  • A01 Broken Access Control
  • A02 Cryptographic Failures
  • A03 Injection
  • A04 Insecure Design
  • A05 Security Misconfiguration
  • A07 Identification & Authentication Failures
  • A08 Software & Data Integrity Failures
  • A09 Logging & Monitoring Failures
  • A10 Server-Side Request Forgery

What this portfolio is not

  • Not unauthorized scanning or testing of any third-party, production or external system.
  • Not a guarantee of search rankings, outcomes, or an offer to “hack anything.”
  • No exploit steps, payloads or proof-of-concept code are published.
  • Real bug-bounty or platform submissions are not listed here, pending legal review.

Need authorized testing on your own systems?

WSAR Tech performs authorized, scoped security testing for web, mobile and API applications — under written authorization, with vulnerability reports mapped to the OWASP Top 10 and remediation guidance. See the Website Security Testing service.

Talk to us — free 30-minute consultation

English or Chinese. Based in Katy, Texas.