Victor Kimutai

web application penetration tester · cybersecurity consultant

I break applications before attackers get the chance.

Manual, offensive security testing for web applications, APIs, and AWS environments — for engineering teams who want findings they can actually act on, not a 200-page scanner dump.

engagement.log

$ scope --target app.client.com --auth session

[+] enumerating endpoints ................ 142 found

[+] mapping auth boundaries ............... complete

[!] IDOR candidate: /api/v2/accounts/{id}/statements

[!] confirmed: horizontal privilege escalation — critical

$ report --format executive,technical

[+] report ready for review

6+

years testing

60+

APIs Tested

20+

Applications Reviewed

150+

Assessments Completed

01

About

I help organizations identify and remediate security vulnerabilities through structured penetration testing and vulnerability assessments. My work focuses on practical security improvements, combining manual testing with industry-standard methodologies to deliver actionable findings that development teams can immediately address.

Every engagement is manual-first. Scanners are a starting point, not a deliverable — the findings that actually matter are the business-logic and access-control flaws that only show up when a person is thinking like an attacker.

methodology

OWASP Testing GuidePTESNIST SP 800-115OWASP API Top 10CIS AWS Benchmarks

certifications

  • CC

    Certified in Cybersecurity

  • CompTIA Security +

    CompTIA Security +

  • AWS Solutions Architect

    AWS Certified solutions architect – associate

  • AWS certified practitioner

    AWS certified practitioner

02

Services

SVC-01

Web application penetration testing

Manual, OWASP-aligned testing of your web app's authentication, authorization, business logic, and data-handling paths — the places automated scanners miss.

  • Manual exploit chains, not just scanner output
  • Auth, session, and business-logic abuse cases
  • Retest included after fixes ship
SVC-02

API security assessments

REST, GraphQL, and gRPC endpoints tested for broken object-level auth, mass assignment, rate-limit gaps, and schema-level leakage.

  • OWASP API Top 10 coverage
  • Postman / OpenAPI spec-driven test plans
  • Auth token and scope abuse testing
SVC-03

AWS security reviews

IAM, network, and workload configuration reviewed against CIS benchmarks and real attack paths — not just a policy checklist.

  • IAM privilege-escalation path mapping
  • S3, KMS, and network exposure review
  • CIS AWS Foundations gap analysis
SVC-04

Vulnerability assessments

Broad-coverage scanning and triage across your external and internal footprint, with false positives removed before you see the report.

  • Authenticated and unauthenticated scans
  • Manual triage of every finding
  • Risk-ranked remediation backlog
SVC-05

Security reporting

Findings written for two audiences at once — engineers who need reproduction steps, and executives who need risk in plain terms.

  • Executive summary plus technical detail
  • Step-by-step reproduction for every finding
  • Remediation guidance mapped to your stack

Not sure what you need?

A 20-minute scoping call is enough to map your engagement to the right service.

03

Portfolio

Client names and identifying details are withheld under NDA. Scope and outcomes are accurate.

government

Web Application Penetration Test

Enterprise Client Portal, Administrative Back Office and Authentication and Session Management

13 findings, 5 critical, 4 High, 2 Medium, 2 Low, fixed pre-launch

retail

Vulnerability Assessment

Public Web Application, Internal APIs, Web Server Configuration, TLS Configuration and Third-Party Components

5 findings identified (0 Critical, 3 High, 2 Medium, 1 Low), with prioritized remediation guidance provided to improve overall security posture.

financial services

AWS Security Review

IAM Configuration, Security Groups, S3 Buckets, CloudTrail Logging and Identity Access Controls

6 findings identified (1 Critical, 2 High, 2 Medium, 1 Low), reducing cloud attack surface through least-privilege and configuration improvements.

government

REST API Security Assessment

Customer APIs, Authentication Services, Authorization Controls, JWT Validation and Business Logic

11 findings identified (2 Critical, 4 High, 3 Medium, 2 Low), including broken authentication and authorization weaknesses, with remediation recommendations provided.

04

Case studies

CRITICAL

Insecure Direct Object Reference (IDOR) Allows Unauthorized Access to Administrator Account

finding

The application exposed predictable object identifiers without enforcing server-side authorization checks. By modifying the object identifier in a request, an authenticated user could access the administrator's profile and associated privileged information, demonstrating a critical broken object-level authorization vulnerability.

impact

An attacker could gain unauthorized access to administrator data and potentially perform privileged actions if administrative endpoints were similarly affected. This could result in full administrative account compromise, unauthorized modification of sensitive data, disclosure of confidential information, and complete loss of trust in the application's access control mechanisms.

remediation

Enforce server-side authorization on every request to verify that users can only access resources they are explicitly authorized to view or modify. Apply role-based access control (RBAC) consistently across all endpoints, use indirect identifiers where appropriate, and perform comprehensive authorization testing to identify and remediate similar vulnerabilities throughout the application.

CRITICAL

API Trust Misconfiguration Allows Host Impersonation and Unauthorized Requests

finding

The API relied on a trusted host identifier in client requests without adequately validating the true origin or authenticity of the caller. By manipulating request headers and parameters, it was possible to impersonate an authorized host and submit requests that the API processed as trusted, bypassing intended trust boundaries.

impact

An attacker could perform privileged operations while appearing to be an authorized system, potentially accessing sensitive data, modifying records, triggering business processes, or interacting with downstream services. Successful exploitation could compromise the integrity of the application and enable unauthorized actions across integrated systems.

remediation

Do not rely on client-supplied host identifiers or headers as proof of trust. Implement strong service-to-service authentication using mechanisms such as mutual TLS (mTLS), signed requests, or short-lived OAuth 2.0/JWT access tokens. Validate the identity and authorization of every request on the server, restrict API access using least privilege, and continuously monitor for anomalous or unauthorized API activity.

CRITICAL

Broken API Authentication Allows Authentication Bypass via JWT Signature Validation Flaw

finding

The API improperly validated JSON Web Tokens (JWTs), allowing authentication to be bypassed by modifying token claims without proper signature verification. By crafting a manipulated JWT containing elevated privileges (e.g., changing the user role from user to admin), the API accepted the token as valid and granted access to protected administrative endpoints. This demonstrated a failure in server-side token validation and authentication enforcement.

impact

An attacker could impersonate privileged users, gain unauthorized access to administrative functionality, retrieve or modify sensitive data, and perform actions with elevated permissions. Successful exploitation could result in complete compromise of the application's authentication and authorization mechanisms.

remediation

Enforce strict JWT signature verification using a trusted signing algorithm and secret or public key. Reject unsigned, expired, tampered, or invalid tokens, validate all security claims (including issuer, audience, expiration, and subject), and perform server-side authorization checks on every protected endpoint regardless of the token's contents.

HIGH

Excessive IAM Permissions Allow Privilege Escalation

finding

An AWS IAM review identified an IAM user with permissions that exceeded its operational requirements, including the ability to create and attach IAM policies to users and roles. The account violated the principle of least privilege, increasing the risk of privilege escalation if the credentials were compromised.

impact

An attacker who gained access to the affected IAM credentials could escalate privileges, create or modify IAM users and roles, access additional AWS resources, and potentially compromise sensitive data or critical cloud infrastructure. The excessive permissions significantly increased the potential impact of a credential compromise.

remediation

Apply the principle of least privilege by restricting IAM permissions to only those required for the user's role. Remove unnecessary administrative privileges, use managed roles instead of long-term IAM users where possible, enforce multi-factor authentication (MFA), regularly review IAM policies, and monitor privileged activities using AWS CloudTrail and AWS IAM Access Analyzer.

05

Resources

06

Testimonials

"Hiring Victor kimutai for our web application security testing was one of the best decisions we’ve made. He conducted a thorough and comprehensive security audit, identified critical vulnerabilities we completely missed, and provided a clear, actionable remediation report.What really sets him apart is his deep technical knowledge in cybersecurity, combined with fantastic communication and a professional attitude. He delivered everything on schedule and even walked our development team through the findings to ensure we knew how to fix them. I would hire Victor again in a heartbeat. If you need top-tier security testing, look no further!"

CTO

Tech Gazette

"First engagement where a pentester walked our engineers through exploit chains live, on a call, instead of just handing over a PDF."

VP Engineering

Healthtech SaaS

"Found an IAM escalation path our internal review had missed for two years. Fixed within the week."

Head of Platform

Logistics tech

07

Contact

Email

contact@kimutaisecurity.com

Scoping calls

20 minutes, no cost, no obligation. Usually within 2 business days.