Web Application Penetration Testing
Test authentication, sessions, access control, input validation, business logic and common web vulnerabilities with reproducible evidence and practical remediation steps.
Web pentest
Understand where your application could expose data or allow unwanted access. NordCodex tests websites, APIs that connect systems, mobile and desktop apps, cloud services and AI products. We agree the scope first, document what we find and explain how to fix it.
Web · API · Mobile · Desktop · AI/LLM · Vibe-coded apps
Each engagement is limited to assets you own or are explicitly authorized to test. We combine automated coverage with targeted manual validation where it adds evidence and business context.
Test authentication, sessions, access control, input validation, business logic and common web vulnerabilities with reproducible evidence and practical remediation steps.
Web pentest
Independent review of products built with tools such as Lovable, Cursor, Claude Code, Codex, Replit, Bolt or similar AI coding workflows — covering web, mobile and desktop releases before production.
AI-generated code
Assess APIs for broken object authorization, authentication weaknesses, excessive data exposure, injection, rate-limit gaps and unsafe backend behavior.
REST · GraphQL
Review mobile packages, local storage, API communication, authentication flows, deep links and runtime behavior within an explicitly authorized scope.
iOS · Android
Review desktop software for unsafe local storage, secrets, update mechanisms, IPC or local API exposure, packaging risks, permissions and backend trust assumptions.
Windows · macOS
Evaluate AI-enabled products for prompt injection, unsafe tool use, sensitive-data leakage, retrieval-boundary failures, authorization gaps and insecure agent integrations.
AI security
Review deployment configuration, identity boundaries, secrets handling, exposed services and architecture before launch or a major production change.
Release readiness
Software built with AI still needs an independent security review. We review AI-generated and AI-assisted code, including applications built through vibe coding, and test the running product when authorized. The review focuses on access, data and the risks of releasing the application.
Check login flows, role enforcement, object ownership, admin boundaries, RLS/database policies and client-side trust assumptions.
Look for exposed API keys, tokens, credentials, unsafe logs, browser/mobile storage and secrets accidentally committed to repositories.
Review AI-suggested packages, outdated or vulnerable dependencies, hallucinated package risk and build/install scripts that execute with trusted permissions.
Test endpoints, database policies, input validation, mass assignment, rate limiting, file handling, CORS and backend authorization.
Review packaging, update paths, local files, deep links, local IPC or services, permissions and assumptions that differ from browser-only applications.
Check whether tests actually prove security-critical behavior, whether assertions were weakened, and whether AI changed CI/CD, deployment or build files in risky ways.
A useful security test should prove risk without creating unnecessary production risk. We define the targets, identities, permissions, rate limits, prohibited actions and cleanup expectations before active testing begins.
Discovered third-party systems are classified but not actively tested unless the scope explicitly authorizes them.
Availability-impacting, destructive or data-changing techniques require explicit approval and appropriate safeguards.
We separate confirmed findings, observations and unverified hypotheses so the report is clear about what was actually demonstrated.
Findings explain the affected flow, evidence, likely impact and a practical remediation path for engineering teams.
Broad automated coverage that identifies potential weaknesses quickly. Useful for discovery and recurring hygiene, but a scanner result alone may not prove exploitability or business impact.
A scoped security assessment that validates selected weaknesses, attack paths and business logic and produces stronger evidence for prioritization and remediation.
Yes. NordCodex is based in Malmö and provides scoped cybersecurity assessments for authorized web applications, APIs, mobile apps, desktop software and related systems. Many engagements can be delivered remotely.
Yes. We treat it as an AI-assisted or vibe-coded application security review. The review can include code, dependencies, secrets, authentication, database policies, APIs, mobile or desktop behavior, build/deployment configuration and live testing where explicitly authorized.
A vulnerability assessment focuses on identifying potential weaknesses across a broad surface. A penetration test goes further by validating selected weaknesses and attack paths within an agreed scope to demonstrate practical risk.
Yes, when the owner explicitly authorizes the targets and production permissions. The scope should define safe rate limits, test identities, prohibited techniques and any data-changing actions before active testing.
Yes. Reviews can cover prompt injection, unsafe tool authorization, retrieval boundaries, sensitive-data exposure, insecure agent behavior and application-layer risks around LLM and RAG systems.
Tell us what your application does, where it runs and whether it was built with AI. We agree the systems you can authorize us to test and the testing limits before work begins.