Cyber security consulting · Pakistan · USA · Est. 2018
We test the way attackers actually do.
Authenticated testing from every role, findings chained until they reach real impact, and every one reproduced in a clean session before it is written down. We cover the full cycle: offensive testing, detection and response for when something gets through, and the training that stops it recurring.
The record
Measurable, and checkable.
Every figure below is tied to something checkable. Where a public source exists, it is linked.
Public acknowledgements
Acknowledged by the companies that built the internet.
Organisations that have publicly credited our team for responsibly disclosed vulnerabilities. These are disclosure acknowledgements, not client engagements and not partnerships.












- U.S. Dept. of Defense





- ESET





- Caviar





- Schuberg Philis





- Inkmonk





42 of them, named
- Microsoft
- U.S. Department of Defense
- GitHub
- Intel
- Apple
- Sony
- Salesforce
- SAP
- Booking.com
- Starbucks
- BuzzFeed
- Docker Hub
- DoorDash
- Zomato
- ESET
- Malwarebytes
- AVG
- ABN AMRO Bank
- Grab
- New Relic
- Recorded Future
- HackerRank
- Sky TV
- Blockchain.org
- ShowMax
- Caviar
- Quantopian
- Freelancer
- MediaFire
- Bitcasa
- Schuberg Philis
- Issuu
- Inflectra
- Constant Contact
- Transloadit
- FunCaptcha
- OpenDrive
- Inkmonk
- Panorama9
- Resin.io
- Balsamiq
Certifications
Our certified professionals.
16 active certifications: the firm's own ISO/IEC 27001 management system, and fifteen held by individuals across the team, each verifiable on the issuing authority's own portal.
-
ISO/IEC 27001 certified ISMS
Dunicot Private Limited
-
OffSec Certified Professional (OSCP)
OffSec
-
OffSec Web Expert (OSWE)
OffSec
-
CREST certified
CREST
-
Licensed Penetration Tester (Master)
EC-Council
-
Certified Penetration Testing Professional
EC-Council
-
Certified Ethical Hacker
EC-Council
-
Practical Network Penetration Tester
TCM Security
-
Certified Information Systems Auditor
ISACA
-
Certified Information Security Manager
ISACA
-
CompTIA Advanced Security Practitioner
CompTIA
-
AWS Certified Security Specialty
Amazon Web Services
-
Azure Security Engineer Associate
Microsoft
-
Fortinet Certified in Cybersecurity
Fortinet
-
Fortinet Certified in Network Security
Fortinet
-
Cisco Certified Network Associate
Cisco
Service lines
Find it, catch it, stop it coming back.
13 service lines across offensive testing, detection and response, and training: scoped independently, or combined into one engagement that follows the attack path across them.
Offensive testing
Finding what is wrong, before someone else does.
Detection and response
Seeing it when it happens, and proving what it reached.
Capability building
Making sure the same finding does not come back next year.
Engagement model
From kickoff to retest, in five phases.
No surprise scope, no scanner-output dump, no broken handoff. A predictable model refined across 200+ delivered projects.
Scoping and threat modelling
Map the asset, the attacker profile, and what “compromised” actually means for this business. Rules of engagement, testing windows, excluded techniques and an escalation contact are agreed in writing before anything is sent.
Reconnaissance and surface mapping
Enumerate everything reachable: subdomains from multiple passive sources, every endpoint referenced in JavaScript bundles, exposed services, third-party integrations, and the assets nobody remembers deploying. Coverage is recorded per host, so what was not tested is as visible as what was.
Manual exploitation
Authenticated testing from every role, with at least two accounts per role. Business logic, authorisation boundaries, injection, race conditions and state transitions, with each candidate reproduced live before it is written down. Automated tooling contributes coverage; it never contributes findings.
Verification and impact
Every finding is reproduced in a fresh session, isolated to the single parameter that causes it, and pushed to its maximum realistic impact. A finding that cannot survive a clean-room reproduction does not appear in the report.
Reporting and retest
The report is written twice over: once for the engineer who has to fix it, once for the auditor who has to file it. A walkthrough session follows, then a retest of every finding, closed only when re-exploitation fails.
What you receive
Two readers, one report.
Written twice over: once for the engineer who has to fix it, once for the auditor who has to file it.
Executive summary
One page for the people who approve budget: what was tested, what was found, what it means in business terms.
Technical findings
Each finding with severity, CVSS, affected component, full request and response, reproduction steps and a working proof of concept.
Attack chains
Where findings combine, the chain is written out end to end, from first request to demonstrated impact.
Remediation guidance
A specific fix for your stack and framework, with the corrected pattern, not a link to a generic reference page.
Audit mapping
Findings mapped to SOC 2, ISO 27001, PCI DSS, HIPAA and OWASP ASVS as applicable, so the report drops straight into an audit pack.
Retest and attestation
Every finding retested in a clean session after remediation, with a signed attestation letter for customers and auditors.
Sectors
Built for the verticals where risk is real.
Each sector carries a different regulator, a different threat model and a different failure mode.
fintech and payment platforms
Money moves on logic, and logic is where payment platforms break.
SaaS platformsSaaS platforms
Multi-tenancy is one boundary repeated across every query. It only takes one query.
Healthcarehealthcare and health tech
Protected health information is regulated by who can reach it, not just where it is stored.
E-commercee-commerce platforms
Checkout is a state machine handling money, and every state transition is a test case.
Banking & FIbanks and financial institutions
Internet banking, the mobile app, the API, the ATM estate and the domain behind them, in one engagement tracing one attack path.
Audit frameworks
Evidence your auditor will accept.
Dunicot operates a certified ISO/IEC 27001 information security management system, certified in the name of Dunicot Private Limited and governing engagements contracted through either entity, Dunicot Private Limited in Pakistan or Dunicot LLC in the United States. The certificate and its scope statement are provided to clients and prospects on request under NDA, together with the current statement of applicability.
ISO 27001 penetration testing and ISMS support
Testing delivered by a consultancy that runs a certified ISMS of its own, with findings written against the Annex A controls your auditor will ask about.
SOC 2SOC 2 penetration testing
The evidence artefact your auditor expects under CC4.1 and CC7.1, produced in the shape they already accept.
PCI DSSPCI DSS penetration testing
Internal, external and segmentation testing under requirement 11.4, documented the way a QSA expects to receive it.
HIPAAHIPAA penetration testing
Technical evidence for the risk analysis and periodic evaluation the Security Rule requires.
GDPR & data protectionGDPR security testing
Article 32 asks for a process for regularly testing technical measures. This is that process, evidenced.
Press
Co-Founder covered in international media.
Reporting on the 2018 disclosure that data belonging to 1.4 million Careem drivers was exposed.
- Khaleej Times Did Careem ignore advice on security breach vulnerabilities? 2018
- Gulf News Careem notified of vulnerabilities as early as 2016: Experts 2018
- Databreaches.net Careem knew — or should have known — they had a serious problem 2018
- MenaBytes Careem was informed about their security vulnerabilities in June 2017 2018
- Zawya Pakistani researcher said he “penetrated Careem’s apps” 2018
- Digital Rights Monitor Ethical hacker Daniyal Nasir was able to access data 2018
Where we work
Based in Pakistan and the United States. Delivered worldwide.
Two offices, in Pakistan and the United States, delivering in your working hours wherever you are.
Pakistan
An ISO/IEC 27001 certified practice, founded in Karachi, testing for banks, fintechs and software houses across Pakistan.
US office, Sheridan, WyomingUnited States
A US office in Sheridan, Wyoming, SOC 2, PCI DSS, HIPAA and NYDFS-driven testing on US business hours.
CountryQatar
Testing for Qatari banks, government-adjacent entities and the platforms serving them, under the NIA framework.
CountryUAE & Dubai
Testing for UAE entities under IAS, DESC, CBUAE and the free-zone data protection regimes.
CountrySaudi Arabia
Testing mapped to NCA ECC and the SAMA framework, the two documents that drive most Saudi security spend.
CountryKuwait
Testing for Kuwaiti banks, government suppliers and the platforms serving them, mapped to CITRA and CBK requirements.
CountryBahrain
Testing for Bahraini banks, fintechs and cloud-first platforms, aligned to the CBB Rulebook and PDPL.
CountryOman
Testing for Omani banks, utilities and government suppliers, aligned to OCERT and CBO expectations.
CountrySingapore
Testing for Singapore fintech, SaaS and financial institutions under MAS TRM and the Cybersecurity Act.
CountryIndonesia
Testing for Indonesian banks, payment providers and platforms under POJK 11/2022 and the UU PDP.
CountryAustralia
Testing for Australian financial institutions, SaaS platforms and critical infrastructure under CPS 234 and the SOCI Act.
CountryNew Zealand
Testing for New Zealand financial institutions, SaaS platforms and public sector suppliers under the Privacy Act 2020 and NZISM.
CountryCanada
Testing for Canadian financial institutions, SaaS platforms and healthcare providers under OSFI B-13 and PIPEDA.
CountrySouth Africa
Testing for South African banks, insurers and platforms under POPIA, SARB directives and PCI DSS.
CountryKenya
Testing for Kenyan banks, mobile money operators and fintech platforms under the Data Protection Act and CBK guidance.
CountryNigeria
Testing for Nigerian banks, fintechs and payment providers under the CBN framework and the NDPA 2023.
CountryGermany
Testing for German banks, industrial operators and SaaS platforms under BSI IT-Grundschutz, KRITIS and NIS2.
CountryNetherlands
Testing for Dutch banks, fintech and SaaS platforms under DNB expectations, TIBER and NIS2.
CountryIreland
Testing for Irish financial services, SaaS and the EU headquarters of international technology companies.
CountrySwitzerland
Testing for Swiss banks, wealth managers and platforms under FINMA Circular 2023/1 and the revised FADP.
CountryUnited Kingdom
Remote delivery for UK teams, Article 32 evidence, enterprise-buyer attestation, covered from both offices.
Questions
The questions buyers actually ask.
Short answers here; the full set is on the questions and answers page.
What is penetration testing?
Penetration testing is an authorised simulated attack on your systems, carried out to find and prove the weaknesses a real attacker would use. It differs from a scan in that a human operator chains findings together and demonstrates actual impact: data read, an account taken over, money moved. The output is a report of what was proven, not a list of what might be wrong.
What is the difference between a vulnerability assessment and a penetration test?
A vulnerability assessment enumerates known weaknesses, usually with automated tooling, and reports them as a list. A penetration test attempts to exploit them, chains them together, and demonstrates real impact. The first tells you what might be wrong; the second tells you what an attacker can actually do. Most products sold as penetration tests in this market are vulnerability assessments with a different cover page. The tell is a report with hundreds of findings and no working proof of concept.
What are the types of penetration testing?
By target: web application, API, mobile application, cloud, internal and external network, source code review, and IoT or embedded. By method: black box with no information, grey box with credentials and documentation, and white box with source access. Most commercial engagements are grey box, because starting an authenticated tester outside the login page spends your budget on reconnaissance rather than on findings.
What is the difference between internal and external penetration testing?
External testing starts from the internet and asks what an attacker reaches without any access. Internal testing starts from inside the network, usually from a standard user account, and asks how far one compromised workstation reaches. Most organisations need both: the external test defines the perimeter, and the internal test answers what happens after a phishing email succeeds, which it eventually will.
How much does a penetration test cost?
Cost follows scope, not a price list: the number of applications, roles and endpoints, whether internal network testing is included, and whether source code is in scope. A fixed quote is issued after a short scoping call, with no hourly billing and no change orders mid-engagement unless you change the scope.
How long does a penetration test take?
Five to fifteen working days for a typical web application and API engagement, plus two to three days for reporting. Network engagements scale with host count; mobile adds roughly five days per platform. Add one to two weeks of lead time from signed scope to start, and allow for a retest two to four weeks after delivery once fixes are in.
How often should we test?
Annually as a baseline, which is what most frameworks expect, plus after significant change: new authentication, new roles, a new tenancy model, a payments integration or a major infrastructure migration. Teams deploying continuously typically run one full annual engagement and shorter delta tests after major releases.
What is included in a penetration test report?
Three documents. A technical report for your engineers with every finding, its severity, the full request and response, reproduction steps and a working proof of concept. An auditor-facing summary with scope, methodology, dates and outcomes. A redacted attestation letter with no exploitation detail, written to be shared with customers under NDA. Findings are mapped to whichever framework you agreed at scoping.
What happens after the penetration test?
You get the report and a readout session with the people who did the testing, then you remediate, then every finding is retested in a clean session and closed only when re-exploitation fails. A signed attestation follows, recording what was raised, what was fixed and what was verified. That attestation is usually the document your auditor or enterprise buyer actually wants.
Do we need a penetration test for SOC 2?
SOC 2 does not name penetration testing, but auditors ask for it and the monitoring criteria are hard to evidence without it. Testing supports CC4.1 on control monitoring, CC7.1 on vulnerability detection and CC7.2 on anomaly monitoring. For a Type II, run it before the observation window opens so findings are remediated and re-verified inside the period rather than sitting open in the auditor's sample.
Do we need a penetration test for ISO 27001?
Not by name. ISO 27001 requires that technical vulnerabilities be identified and managed (Annex A.8.8), that security testing happen during development and acceptance (A.8.29), and that control effectiveness be evaluated (Clause 9.1). Certification bodies consistently accept independent penetration testing as evidence for all three, and increasingly expect it for any organisation with a significant internet-facing estate.
Do we need a penetration test for PCI DSS?
Yes. PCI DSS requirement 11.4 mandates internal and external penetration testing at least annually and after any significant change, performed by a qualified tester who is organisationally independent of the system being tested. Where segmentation is used to reduce scope, that segmentation must also be tested, every six months for service providers and annually for merchants.
How do I choose a penetration testing company?
Ask four questions and insist on evidence for each. Who performs the test. Named, certified testers you are told about before you sign, not an anonymous pool. What they have found before. A public research record, Hall of Fame acknowledgements or disclosed advisories. What you receive. Ask for a redacted sample report before signing; it tells you more than any sales call. Whether retesting is included. If fixes are not re-verified, the engagement is incomplete by design.
Then check one more thing: whether the firm holds a security certification of its own. You are about to hand someone a list of live vulnerabilities in your platform.
Who will perform our penetration test?
Named, certified testers from our team, agreed with you during scoping and held to contractually. Not an anonymous pool, and not juniors working under a senior's byline. You can ask for the CVs and certifications of everyone assigned before you sign, and delivery is reviewed by our Principal Consultant. The certifications held across the team are listed on the credentials page.
Ready to test how your stack behaves under pressure?
Most engagements start within one to two weeks of a signed scope. Reports written for engineers, structured for auditors.