en

Case Fraudline: Scheduled Pentest of a Whistleblowing Platform

Client:
Fraudline — a company specializing in ethical governance, corporate responsibility, and security solutions
Industry:
RegTech (Regulatory Technology)
Focus:
Protection of confidential information within a whistleblowing platform
Main challenge:
Conducting a security testing of the web platform and reviewing secure development practices as part of an annual audit
Market:
International segment
Services provided:
automated gray-box pentest, audit of secure coding practices, additional manual review of business logic
Key Takeaways
  • Identified 6 technical vulnerabilities: 5 low-risk and 1 informational
  • Performed additional manual testing of business logic
  • Used a custom Burp Suite extension for session handling
  • Conducted an automated gray-box pentest with user + admin roles
  • Prepared a technical report with recommendations and scheduled a retest
  • 6
    vulnerabilities identified
    2
    weeks — duration of the testing
    Burp Suite
    customized to fit project specifics
    Case Fraudline: Scheduled Pentest of a Whistleblowing Platform
    Is a pentest necessary if the system runs smoothly? Absolutely. A scheduled security testing for Fraudline revealed vulnerabilities in business logic and protection settings. Since the client regularly tests the platform, potential risks were identified in advance.

    Fraudline is a mid-sized international company delivering solutions for ethical governance, compliance, and corporate security. Its products support whistleblowing processes in line with EU requirements.

    Operating in regulated industries, the company adheres to standards such as GDPR, ISO 27001, ISO 37001, and EU Directive 2019/1937, making web platform security a top priority.

    Objectives and challenges
    Fraudline approached Datami to conduct a scheduled automated pentest of their web application. The primary goal was to assess the security level of the platform, which processes confidential whistleblowing reports, and to identify vulnerabilities that could pose risks to regulatory compliance or reputation.
    • Conduct an automated gray-box pentest of the web application
    • Review the approach to secure code development
    • Deliver a detailed report with security improvement recommendations
    icon
    Penetration testing
    Gray-box testing with admin and user accounts
    icon
    Secure code audit
    Review of policies, processes, and automated code checks
    icon
    Reporting and recommendations
    Report on identified issues and remediation recommendations
    Our approach

    For Fraudline, we conducted an automated gray-box penetration test. We used OWASP ZAP and Nessus, and to bypass non-standard authentication via HTTP headers, we developed and applied a custom Burp Suite extension.

    Following the automated testing, the Datami team had additional time available — so we went beyond the contractual scope and provided extra value to the client. We performed manual analysis of business logic, focusing on areas such as password changes and file uploads.

    Gray-box
    Gray-box
    Testing was conducted with admin and user roles, without access to the source code.
     
    Key project stages and solutions

    During the project, Datami performed automated security testing of the web platform and engineered a custom approach to handle non-standard client-side session management. In parallel, we conducted a review of secure development practices.

    Additionally, after completing the automated scan, we performed manual business logic testing, focusing on password change functionality and file upload mechanisms.

    • Preparation
      Analysis of initial data and access levels (user/admin), selection of testing tools, planning of test scenarios, creation of a custom extension for session handling in Burp Suite
    • Security testing
      Automated pentest, analysis of secure development and function logic (password change form, file uploads)
       
    • Analysis and reporting
      Structured report listing 6 vulnerabilities (low and informational severity), risk descriptions, and practical remediation recommendations
    How we can help you?

    Every cybersecurity case study we solve involves deep analysis, tailored solutions, and measurable results.
    Datami has already helped over 600 companies strengthen their digital defenses — and we can do the same for your business.
    Ready to take action?

    Let’s start with a free consultation!
    Results and recommendations
    Results and recommendations

    During the security testing of the Fraudline web platform, the Datami team identified 6 technical issues (5 low-severity vulnerabilities and 1 informational), primarily related to authorization logic and file upload functionality.

    Based on the findings, we compiled a detailed report and provided Fraudline with actionable recommendations to enhance digital security:

    1. Improve the password change mechanism (require current password input)
    2. Implement file type filtering for uploads
    3. Adjust the Content Security Policy
    4. Strengthen privileged role controls

    Once the recommendations are implemented, a reduction in data leakage risk is expected. A retest is planned to confirm the effectiveness of the improvements.

    Our certificates
    Key project outcomes

    As a result of the collaboration with Datami, Fraudline received a structured security report and a clear improvement plan.

    The project goals were achieved on time — within 2 weeks, including additional work such as manual business logic analysis.

    This case demonstrates that companies focused on ethical compliance and information security require regular security testing to maintain compliance with industry standards.

    Direction
    Before the project
    After implementation
    Security status
    Limited secure development review, logic-related risks
    6 vulnerabilities identified, recommendations provided
    Critical vulnerabilities
    Not detected before testing
    None found, but logic gaps in mechanisms were resolved
    Account compromise
    Risk for privileged roles
    Risk minimized through function restrictions
    Security compliance
    Partial alignment with expectations
    Increased transparency and functional security
    Timeline
    Estimated: 2 weeks
    Completed in 2 weeks (including additional manual logic analysis)
    More success stories with Datami
    Browse other project case studies
    P2P Platform Case Study: Comprehensive Security and GDPR Compliance Audit

    P2P Platform Case Study: Comprehensive Security and GDPR Compliance Audit

    • Identified 10 vulnerabilities, including 3 critical ones
    • Improved GDPR compliance and avoided potential financial losses of up to $300,000
    Services:
    Penetration testing, smart contract audit, code security review, testing for SQLi, XSS, and RCE vulnerabilities, OSINT analysis, and cloud infrastructure security assessment
    May 27, 2025
    Case Study Grindset Software: Payment System Pentest for PCI DSS Compliance

    Case Study Grindset Software: Payment System Pentest for PCI DSS Compliance

    • Conducted a black-box penetration test of critical payment system components
    • Discovered 15 vulnerabilities; 5 critical issues were resolved within 48 hours
    Services:
    Black-box penetration testing of the payment system, including assessment of web applications, servers, databases, and communication channels
    May 11, 2025
    Case Study: DAVITOO UKRAINE – LMS Security Testing Before HIPAA Certification

    Case Study: DAVITOO UKRAINE – LMS Security Testing Before HIPAA Certification

    • Completed a full security audit and gray-box penetration test of LMS Collaborator
    • Identified 15 vulnerabilities, including 5 critical issues, resolved within 24 hours
    Services:
    Gray-box penetration testing and security audit of the web platform, containerized environments, and network interactions
    May 11, 2025
    Security image
    Ready to assess your project's security?
    Contact Datami — we’ll help you identify risks, strengthen your cybersecurity, and confidently pass certification.
    Datami articles
    Datami at the Barcelona Cybersecurity Congress 2025: New Horizons in Cybersecurity Datami Newsroom
    Datami Newsroom

    Datami at the Barcelona Cybersecurity Congress 2025: New Horizons in Cybersecurity

    Datami took part in the Barcelona Cybersecurity Congress 2025, one of Europe’s key events dedicated to cybersecurity innovations and technologies.

    Jun 3, 2025
    Why Your Smartphone Is at Risk: 5 Common Myths About Mobile Security Datami Newsroom
    Datami Newsroom

    Why Your Smartphone Is at Risk: 5 Common Myths About Mobile Security

    Most of us take careful care of our smartphones, protecting them from scratches, drops, or other physical damage. But when it comes to digital security, many people ignore potential threats. Cybercriminals eagerly take advantage of this negligence...

    Jun 3, 2025 5 min
    TOP 5 Largest Cryptocurrency Hacks in History Datami Newsroom
    Datami Newsroom

    TOP 5 Largest Cryptocurrency Hacks in History

    The cryptocurrency industry is still in its formative stage, and its highly complex technologies are not always adequately protected. In addition, inexperienced users often make serious mistakes in securing their assets. This creates various opportunities

    Jun 3, 2025 4 min
    Order a free consulidation
    243 results found
    • Afghanistan+93
    • Albania+355
    • Algeria+213
    • American Samoa+1
    • Andorra+376
    • Angola+244
    • Anguilla+1
    • Antigua & Barbuda+1
    • Argentina+54
    • Armenia+374
    • Aruba+297
    • Ascension Island+247
    • Australia+61
    • Austria+43
    • Azerbaijan+994
    • Bahamas+1
    • Bahrain+973
    • Bangladesh+880
    • Barbados+1
    • Belarus+375
    • Belgium+32
    • Belize+501
    • Benin+229
    • Bermuda+1
    • Bhutan+975
    • Bolivia+591
    • Bosnia & Herzegovina+387
    • Botswana+267
    • Brazil+55
    • British Indian Ocean Territory+246
    • British Virgin Islands+1
    • Brunei+673
    • Bulgaria+359
    • Burkina Faso+226
    • Burundi+257
    • Cambodia+855
    • Cameroon+237
    • Canada+1
    • Cape Verde+238
    • Caribbean Netherlands+599
    • Cayman Islands+1
    • Central African Republic+236
    • Chad+235
    • Chile+56
    • China+86
    • Christmas Island+61
    • Cocos (Keeling) Islands+61
    • Colombia+57
    • Comoros+269
    • Congo - Brazzaville+242
    • Congo - Kinshasa+243
    • Cook Islands+682
    • Costa Rica+506
    • Croatia+385
    • Cuba+53
    • Curaçao+599
    • Cyprus+357
    • Czech Republic+420
    • Côte d’Ivoire+225
    • Denmark+45
    • Djibouti+253
    • Dominica+1
    • Dominican Republic+1
    • Ecuador+593
    • Egypt+20
    • El Salvador+503
    • Equatorial Guinea+240
    • Eritrea+291
    • Estonia+372
    • Eswatini+268
    • Ethiopia+251
    • Falkland Islands+500
    • Faroe Islands+298
    • Fiji+679
    • Finland+358
    • France+33
    • French Guiana+594
    • French Polynesia+689
    • Gabon+241
    • Gambia+220
    • Georgia+995
    • Germany+49
    • Ghana+233
    • Gibraltar+350
    • Greece+30
    • Greenland+299
    • Grenada+1
    • Guadeloupe+590
    • Guam+1
    • Guatemala+502
    • Guernsey+44
    • Guinea+224
    • Guinea-Bissau+245
    • Guyana+592
    • Haiti+509
    • Honduras+504
    • Hong Kong+852
    • Hungary+36
    • Iceland+354
    • India+91
    • Indonesia+62
    • Iran+98
    • Iraq+964
    • Ireland+353
    • Isle of Man+44
    • Israel+972
    • Italy+39
    • Jamaica+1
    • Japan+81
    • Jersey+44
    • Jordan+962
    • Kazakhstan+7
    • Kenya+254
    • Kiribati+686
    • Kosovo+383
    • Kuwait+965
    • Kyrgyzstan+996
    • Laos+856
    • Latvia+371
    • Lebanon+961
    • Lesotho+266
    • Liberia+231
    • Libya+218
    • Liechtenstein+423
    • Lithuania+370
    • Luxembourg+352
    • Macau+853
    • Madagascar+261
    • Malawi+265
    • Malaysia+60
    • Maldives+960
    • Mali+223
    • Malta+356
    • Marshall Islands+692
    • Martinique+596
    • Mauritania+222
    • Mauritius+230
    • Mayotte+262
    • Mexico+52
    • Micronesia+691
    • Moldova+373
    • Monaco+377
    • Mongolia+976
    • Montenegro+382
    • Montserrat+1
    • Morocco+212
    • Mozambique+258
    • Myanmar (Burma)+95
    • Namibia+264
    • Nauru+674
    • Nepal+977
    • Netherlands+31
    • New Caledonia+687
    • New Zealand+64
    • Nicaragua+505
    • Niger+227
    • Nigeria+234
    • Niue+683
    • Norfolk Island+672
    • North Korea+850
    • North Macedonia+389
    • Northern Mariana Islands+1
    • Norway+47
    • Oman+968
    • Pakistan+92
    • Palau+680
    • Palestine+970
    • Panama+507
    • Papua New Guinea+675
    • Paraguay+595
    • Peru+51
    • Philippines+63
    • Poland+48
    • Portugal+351
    • Puerto Rico+1
    • Qatar+974
    • Romania+40
    • Rwanda+250
    • Réunion+262
    • Samoa+685
    • San Marino+378
    • Saudi Arabia+966
    • Senegal+221
    • Serbia+381
    • Seychelles+248
    • Sierra Leone+232
    • Singapore+65
    • Sint Maarten+1
    • Slovakia+421
    • Slovenia+386
    • Solomon Islands+677
    • Somalia+252
    • South Africa+27
    • South Korea+82
    • South Sudan+211
    • Spain+34
    • Sri Lanka+94
    • St Barthélemy+590
    • St Helena+290
    • St Kitts & Nevis+1
    • St Lucia+1
    • St Martin+590
    • St Pierre & Miquelon+508
    • St Vincent & Grenadines+1
    • Sudan+249
    • Suriname+597
    • Svalbard & Jan Mayen+47
    • Sweden+46
    • Switzerland+41
    • Syria+963
    • São Tomé & Príncipe+239
    • Taiwan+886
    • Tajikistan+992
    • Tanzania+255
    • Thailand+66
    • Timor-Leste+670
    • Togo+228
    • Tokelau+690
    • Tonga+676
    • Trinidad & Tobago+1
    • Tunisia+216
    • Turkey+90
    • Turkmenistan+993
    • Turks & Caicos Islands+1
    • Tuvalu+688
    • US Virgin Islands+1
    • Uganda+256
    • Ukraine+380
    • United Arab Emirates+971
    • United Kingdom+44
    • United States+1
    • Uruguay+598
    • Uzbekistan+998
    • Vanuatu+678
    • Vatican City+39
    • Venezuela+58
    • Vietnam+84
    • Wallis & Futuna+681
    • Western Sahara+212
    • Yemen+967
    • Zambia+260
    • Zimbabwe+263
    • Åland Islands+358
    We value your privacy
    We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Cookie policy