Documented case
Software firm
Root causes
a few design decisions explained most of the findings
Dealing with an incident right now? Email [email protected] and mark it as urgent
Dealing with an incident right now? Email us and mark it as urgent.
3940 NW 79th Ave #744, Miami, FL 33166
Bogotá: Cl. 23 # 73-64, Torre 4, Of. 509 · Visits by appointment only
For companies that build or buy software
We review your code, the third-party libraries it uses and the running application before it goes to production. We show you the causes behind the findings, support your team while it fixes them and test again.
Free 30-minute consultation. We reply during business hours.
We sign the nondisclosure agreement before we receive your code. The reports are yours.
Pralogy is a cybersecurity firm that audits the software your team or your vendor builds. We review the code without running it (static application security testing, SAST), the third-party libraries (software composition analysis, SCA) and the running application (dynamic application security testing, DAST). You receive the findings grouped by root cause, the plan to fix them and a retest of what was fixed.
“We are about to go to production, and no one has reviewed the security of the code.”
“We sell software to a bank or a large client, and they are asking for evidence of secure development.”
“A vendor is delivering an application to us, and we do not know what is in it.”
“The same flaws show up in every release.”
Tell us what you are being asked for and by when. In the free 30-minute consultation, we talk about your application and the requirement you need to meet.
Request a free 30-minute consultation
Free 30-minute consultation. We reply during business hours.
Executive report
For management, your client or the auditor: what was reviewed, what was found and how serious it is.
Technical report
For the people who make the fixes. Each finding comes with its severity, its evidence and how to fix it.
Findings grouped by root cause
Fixing the source of a problem can close several findings at once.
Remediation plan by priority
What to fix before going to production and what can wait, in order of impact.
What was done well
We also tell you which controls held up.
Remediation support and retest
Your team makes the fixes with our support hours. The review includes a retest at no cost up to three months later, to verify what was fixed. The hours and timelines are set in the proposal.
We define repositories, environments and roles. We sign the nondisclosure agreement before we receive the code.
Tools and a specialist. We also look for keys and passwords written in the code or its history.
Authorized and non-destructive by default. We confirm, narrow down or rule out what the code showed.
Each finding comes with its severity and how to fix it, grouped by its source.
Your team makes the fixes with our support. The retest shows what was closed and what is still open.
Real case · anonymized
Documented case
Software firm
Root causes
a few design decisions explained most of the findings
Anonymized case. These results are from this case.
Tell us about your application and the requirement you need to meet. With that, we define the scope and the deliverables in the proposal.
Free 30-minute consultation. We reply during business hours.
If your software is critical to a bank, an insurer or another regulated institution, your contract may include cybersecurity obligations, since a regulator may require the institution to include them. To verify them, the institution may ask you for evidence of how you develop and test your software. Share the requirement or the format you were given, and we will agree on the scope accordingly. The review provides evidence; the institution decides whether to accept it.
In the 2026 tests we analyzed, the critical findings came from the code review. Several depend on actions that a non-destructive test does not perform.
| Review | What it does, what it finds and what it misses |
|---|---|
| Code (SAST) | We read it without running it, with tools and a specialist. It finds missing validations, misapplied permissions and keys or passwords written in the code or its history. It misses how the application was configured at deployment. |
| Third-party libraries (SCA) | We review the third-party components your application uses. It finds the ones with known vulnerabilities or that are no longer supported, and the recommended update. It misses flaws in your own code. |
| Running application (DAST) | We test it while it runs, with authorization, the way a user or an attacker would. It finds configuration issues, permissions between roles and exposed environments. It misses what a non-destructive test does not perform and the code it does not reach. |
SAST, SCA and DAST stand for static application security testing, software composition analysis and dynamic application security testing.
If your team is about to release something new, we can test it first as part of the managed security program: testing of what changes and follow-up on open items.
It depends on how many applications and repositories need to be reviewed, and on their size. First, we talk in the free 30-minute consultation. If you want to continue, we send you a written proposal with the scope, the cost and the timeline.
If you have access to the code, the review covers the code and also tests the running application. If you do not, for example because your vendor does not share it, start with a penetration test, which tests your systems the way an attacker would.
They are three types of review. SAST (static application security testing) reviews the code without running it. SCA (software composition analysis) reviews third-party libraries. DAST (dynamic application security testing) tests the running application. See what each one covers.
Tell us about your technology in the consultation, and we will confirm the coverage before the proposal.
A scanner is a good starting point. The review explains why the same flaws keep coming back. In the review featured on this page, a single setting in the secrets scanner explained why the alarm never went off. We review the tool too.
Your team or your vendor makes the fixes, with our remediation support hours. We keep finding and fixing separate so that the people who review do not grade their own work. The review includes a retest at no cost up to three months later, which verifies what was closed and what is still open. The scope, hours and timelines are set in the proposal.
We tell you what to fix before release and what can wait, in order of impact. The dates of the review and the retest are set in the proposal.
An executive report, a technical report with the evidence and severity of each finding, the findings grouped by root cause and a remediation plan by priority. See what is included and what you receive.
Yes, as evidence: the executive report can be presented to your client or your auditor, and the retest shows what was closed. See what changes if you sell software to a financial institution.
We sign a nondisclosure agreement before we start, and the reports are yours. In the scope, we agree on how to access the repositories, environments and roles, and when your team takes part.
Yes, within the managed security program: if your team is about to release something new, we can test it first. See the managed security program modules.
Tell us what your application does, its technology and who is asking for the review. This is a conversation with our engineering team to understand your situation and suggest where to start.
Findings grouped by root cause, remediation support and a retest at no cost up to three months later.
What happens next: we reply during business hours to set a time. If you want to continue, we send you a written proposal with the scope, cost and timeline.