WordPress Migration from OVH to AWS
The Revista GODOT website used to go down every day. Now it doesn't go down, and it costs 30% less.
30 % in server savings, with better performance than before
Custom software
Your software was developed by another supplier or by your own team, and you don’t know whether it was built well. We review it from the inside, tell you what is good and what isn’t, and give you a plan to fix what matters.
Each problem with what could happen, where it is in the code and how urgent it is. Written for the decision-maker, with the technical detail in a separate section.
What to fix, in what order, how much effort it takes and what evidence each fix leaves behind.
After the fixes, we review each problem again and confirm that it has been resolved.
A document you can share with a client or an investor without giving details that could open up new risks.
We review the code, its internal structure and how changes are published. Who can access it and what they can do. Where access keys are stored. How personal data is handled. Which third-party components it uses and whether they have known flaws. What tests exist. And whether there is a record of who did what.
Not all problems weigh the same. Each one is measured by what could happen, how easily it could happen and how much it costs to fix. You get a short list of what is urgent and a longer list of what is worth fixing over time.
The plan can be carried out by your supplier, by us or by both of us together. When it’s finished, we review each problem again and confirm in writing that it has been resolved.
The report includes the method, what was reviewed and the evidence for each problem. There is a summary version to share with a client or an investor, without details that could open up new risks. A large client may ask you for an external review, or someone may want to look at your code before a purchase. This is the report they will want to see. If you sell to the public administration, what its security rules require is on the Custom software page.
We review the code in your repository, the place where it is stored with its full history, under a confidentiality agreement. We keep no copies. We check what we find against the OWASP list of the most common flaws in web applications, and against previous reports if there are any. We also look at how the servers are configured and at the automated publishing process (pipeline). Each problem found comes with its evidence in the code, its impact and its priority.
The instructions that programmers write and the computer executes. This is what we review.
What components the software has and how they communicate with each other. In the industry this is called architecture.
Parts of the software not developed by your supplier, but by third parties, on which your software depends. If one has a security flaw, so does your software.
A flaw that could allow someone to access or see what they shouldn't.
A contract in which we commit not to disclose anything we see.
What can go wrong and how we prevent it.
Problems are sorted by their impact and the likelihood that they will occur, not by the order in which they appear.
The second review checks each one and confirms it in writing.
The plan is specific and has a clear scope. A large change is split off and quoted separately.
Only the assigned team can see it, under a confidentiality agreement. We keep no copies.
It depends on the size of the code and on whether there are previous reports. After the initial meeting we agree on what will be reviewed and when you will receive the report. The second review takes place after the fixes.
Only the assigned team, under a confidentiality agreement. We work with access to your code and keep no copies.
First, a meeting to agree on what will be reviewed. Then we send you a fixed quote. Fixing what we find is quoted separately, if you want us to do it.
Yes. It includes the method, what was reviewed and the evidence for each problem. The shareable summary is designed for exactly that: a client or an investor.
Yes, it does. We only need access to the code and any documentation you have. If you don't have the code, mention it in the meeting.