Our approach

    Security testing built around real-world risk.

    Security testing is more than running scanners. We combine automated tools, manual validation, business-context analysis and controlled exploitation to find weaknesses that could genuinely impact your organization.

    Scope by phase

    A discipline, not a checklist.

    Five phases · 5–10 working days · fixed process, adaptive depth. Each phase ends with something you can hold us to.

    1. 01Days 1–2

      Scope

      A working session, not a questionnaire — map assets, agree rules of engagement, set emergency contacts and blast-radius limits.

      • Statement of work
      • Rules of engagement
      • Asset inventory
      • Emergency runbook
    2. 02Days 2–3

      Reconnaissance

      Passive intel first — OSINT, certificate transparency, leaked credentials — then active mapping. Often reveals shadow assets.

      • Attack-surface map
      • Exposure brief
      • Tech-stack profile
    3. 03Days 3–5

      Vulnerability identification

      Hybrid manual and automated discovery. An engineer triages every finding against your environment — false positives die here.

      • Triaged findings list
      • Coverage report
      • Risk pre-rating
    4. 04Days 5–7

      Exploitation

      Validate every finding with a safe proof of concept. Where chains exist, we build them end to end.

      • Validated PoCs
      • Attack-path graph
      • Impact analysis
    5. 05Days 7–10

      Report & remediate

      Two reports — executive and engineering. After you fix, we retest every critical and high finding at no additional cost.

      • Executive report
      • Engineering report
      • Remediation matrix
      • Retest pass
    How We Work

    Four phases, one continuous discipline

    From understanding your environment to closing out remediation, every engagement follows the same four-phase approach.

    Understand & Discover

    We start by aligning with your business goals, application architecture, and technology stack, then map the full public and internal attack surface so testing stays focused on real, reachable targets.

    • Scope confirmation & rules of engagement
    • Architecture and technology stack review
    • Asset & subdomain discovery
    • API and endpoint enumeration
    • Authentication entry points
    • External exposure analysis

    Aligned with

    Recognized standards behind every test

    15 frameworks

    OWASP standards

    • OWASP Top 10
    • OWASP WSTG
    • OWASP ASVS
    • OWASP API Top 10
    • OWASP MASVS
    • OWASP LLM Top 10

    Testing methodology

    • PTES
    • OSSTMM
    • NIST SP 800-115

    Threats & risk

    • MITRE ATT&CK
    • MITRE ATLAS
    • NIST CSF 2.0

    Scoring & hardening

    • CVSS 3.1
    • CWE
    • CIS Benchmarks
    How an engagement works

    Eight phases. No black boxes.

    You always know what we are doing, why, and what you will receive at the end of each phase.

    1. 01

      Scoping

      Goals, targets, environments and rules of engagement agreed.

      Output · Signed scope

    2. 02

      Reconnaissance

      Map domains, endpoints, technologies and entry points.

      Output · Attack-surface map

    3. 03

      Threat modeling

      Identify what matters most and how it could be attacked.

      Output · Test plan

    4. 04

      Automated scanning

      Broad coverage with industry tools to catch the known issues.

      Output · Raw leads

    5. 05

      Manual testing

      Engineers work through the service checklist by hand.

      Output · Candidate findings

    6. 06

      Exploitation & validation

      Safe proof of concept for every finding, so false positives are weeded out before reporting.

      Output · Validated findings

    7. 07

      Reporting

      CVSS scoring, evidence, business impact and fixes. Walkthrough call.

      Output · Report & debrief

    8. 08

      Remediation & free retest

      We help you fix, then verify the fixes hold.

      Output · Closure letter

    Methodology & standards

    Every surface, mapped to a recognized standard.

    We don't improvise. Each practice follows the methodology auditors and regulators already recognize — and every finding is rated with CVSS 3.1 and mapped to CWE.

    Network VAPT

    PTESOSSTMMNIST 800-115

    Web applications

    OWASP WSTGOWASP ASVSOWASP Top 10

    Mobile

    OWASP MASVSOWASP MASTG

    API

    OWASP API Top 10OWASP ASVSOWASP WSTGCVSS 3.1

    SOC / detection

    MITRE ATT&CKNIST 800-61

    AI / LLM

    OWASP LLM Top 10MITRE ATLASNIST AI RMF
    The arsenal

    The right tool for every target.

    Industry-standard, licensed tooling. Automated tools give us breadth — experienced testers validate every result by hand.

    ◈ Recon & OSINT

    Map the full external footprint — subdomains, live hosts, open ports and leaked data.

    • Nmap
    • Amass
    • Subfinder
    • httpx
    • Shodan
    • theHarvester

    ◈ Web & API

    Intercept, fuzz and exploit injection, access-control and business-logic flaws.

    • Burp Suite Pro
    • OWASP ZAP
    • Postman
    • sqlmap
    • ffuf
    • Nuclei

    ◈ Mobile

    Decompile, instrument at runtime, defeat pinning and inspect local storage.

    • MobSF
    • Frida
    • Objection
    • jadx
    • apktool
    • Ghidra

    ◈ Exploit & Active Directory

    Safely validate findings and chain them into lateral movement.

    • Metasploit
    • BloodHound
    • CrackMapExec
    • Responder
    • mimikatz
    • Impacket

    ◈ Code & dependencies

    White-box source review and dependency scanning to catch issues at their origin.

    • Semgrep
    • CodeQL
    • SonarQube
    • Trivy
    • Snyk

    ◈ AI / LLM & SOC

    Adversarial LLM testing plus SIEM and detection tooling for continuous monitoring.

    • Garak
    • PyRIT
    • Splunk
    • Sentinel
    • Wazuh
    Vulnerability insights

    What we find, and how we find it.

    Representative examples from web, network, API, mobile and LLM testing — each with the steps we use to confirm it and the fix we recommend.

    WebOWASP A05:2025

    Stored XSS in support tickets

    Script injected into a ticket subject runs in the support agent’s browser, allowing session theft of staff accounts.

    How we find it

    1. 1Create a ticket with a crafted subject line.
    2. 2Wait for an agent to open the ticket queue.
    3. 3The payload executes in the agent’s session.

    How to fix it

    Encode output contextually in the agent dashboard.

    Related service
    NetworkMITRE T1557.001

    SMB signing disabled enables NTLM relay

    SMB signing was not required on file servers, allowing captured credentials to be relayed for administrative access.

    How we find it

    1. 1Poison name resolution on the internal network.
    2. 2Capture an NTLM authentication attempt.
    3. 3Relay it to a file server without SMB signing.

    How to fix it

    Require SMB signing on all servers and workstations.

    Related service
    APIOWASP API1:2023

    Broken object-level authorization

    Any signed-in user could read another customer's orders — including names, addresses and phone numbers — by changing the order ID.

    How we find it

    1. 1Sign in as customer A and open any order.
    2. 2Replay the request with an order ID belonging to customer B.
    3. 3The API returns customer B’s full order and address.

    How to fix it

    Enforce ownership checks on every object lookup server-side.

    Related service
    MobileOWASP MASVS-STORAGE

    Hardcoded API key in Android app

    A payment-gateway key was embedded in the APK and recoverable with standard decompilation tools.

    How we find it

    1. 1Download the APK from the Play Store.
    2. 2Decompile with jadx.
    3. 3Search resources for key patterns.

    How to fix it

    Move gateway calls behind your backend.

    Related service
    AI / LLMOWASP LLM01

    Indirect prompt injection in support bot

    Instructions hidden in a product review made the assistant reveal other customers’ order details.

    How we find it

    1. 1Post a review containing hidden instructions.
    2. 2Ask the assistant about that product.
    3. 3The assistant follows the injected instructions.

    How to fix it

    Treat retrieved content as untrusted data, not instructions.

    Related service
    Example scenarios

    Illustrative scenarios across regulated industries.

    Example scenario · Fintech web + API

    BOLA

    the most common critical API flaw

    A typical finding: changing an account ID in an API call returns another customer’s statements. We confirm it safely, show the exact request, and retest after the fix.

    Typical scope: web app + 30 APIs · ~10 days · grey-box

    Example scenario · Healthcare mobile

    Local data

    sensitive data left on the device

    A typical finding: patient data cached unencrypted on the phone, plus a certificate-pinning bypass. Each issue comes with fix guidance and is re-verified after remediation.

    Typical scope: Android + iOS app · ~8 days · SAST + DAST

    Example scenario · SaaS network + AI

    Attack chain

    several “low” findings combined

    A typical scenario: individually minor misconfigurations chained toward Active Directory compromise, and a chatbot tested for prompt injection and data leakage.

    Typical scope: external network + LLM chatbot · ~12 days

    Illustrative scenarios based on common findings — not specific client engagements. We never publish client names or results without written permission.

    The checklist we follow

    Before, during and after every engagement.

    A documented checklist keeps every assessment consistent — and tells you exactly what to expect at each stage.

    Before testing1

    Scope & preparation

    • Scoping call: goals, targets and environments agreed
    • Asset list confirmed — URLs, IPs, apps, API docs
    • Test accounts provisioned for every user role
    • Rules of engagement and testing window signed off
    • Our testing IPs whitelisted where needed
    • NDA, data-handling terms and escalation contacts in place
    During testing2

    Assessment & validation

    • Reconnaissance and attack-surface mapping
    • Automated scanning for broad coverage
    • Manual testing against the service checklist
    • Every finding manually validated to weed out false positives
    • Critical issues reported within 24 hours
    • Daily status updates on request
    After testing3

    Reporting & closure

    • Executive summary for leadership
    • Technical report with CVSS, evidence and steps
    • Walkthrough call with your engineering team
    • Prioritized remediation plan
    • Free retest of fixed issues
    • Closure letter with updated finding status
    Sample documentation

    See what our reports actually look like.

    Clear for leadership, detailed for engineers. Browse a full sample report with representative findings — the same structure you receive at the end of an engagement.

    • Executive summary & overall risk rating
    • Scope, methodology & standards followed
    • Findings table with CVSS scores
    • Evidence, reproduction steps & impact for every finding
    • Prioritized remediation guidance
    • Retest results & closure status
    Open the sample report
    Next step

    Ready to understand your security risk?

    Identify vulnerabilities before attackers do. Work with CRIS InfoTech to assess, validate, prioritize and improve your security posture.