Secrets in the tree.
A token in a repository is already an incident, even if nobody has rotated it.
Threats, access, dependencies, and secrets treated as engineering work. This is not a certification and not a compliance badge.
Symptoms we look for before naming a tool.
A token in a repository is already an incident, even if nobody has rotated it.
A vulnerable library stays because nobody knows who may upgrade it.
The API still answers when the screen is hidden.
Scanners such as Snyk, and lists such as OWASP, are examples of the category. Naming them is not a partnership.
Assets, trust boundaries, and the few abuses worth designing against.
Authentication, authorization, least privilege, and a rotation path.
Dependency and secret scanning, and a gate that can block a release. Static or dynamic tests only where they earn their cost.
Data, credentials, and the actions a stranger must not take.
A check that runs before release, with an owner when it fails.
Who rotates, who notifies, and what evidence is kept. No invented SLA.
We do not claim ISO, SOC, LGPD, or GDPR certification for Solid Solutions or for a client.
Headers and the contact form on this site are not a security practice sold as a case study.
No. We can design controls and reviews. A certificate comes from an accredited body, and we do not pretend to be one.
No. The control is the point. The product is chosen after the pipeline and the licence are known.
We will say what is in scope, what is not, and what would count as proof.