Security/OWASP: Guides and Practical Know-how | Page 9 | mironsoft Blog
Security/OWASP
-
Nov 24, 2025
A central security team expected to personally review every pull request and every architecture decision inevitably hits a hard scaling limit as the developer headcount grows, since the number of security experts typically grows considerably slower than the number of developers and the code they produce. A security champions program solves this scaling problem by establishing, in every single development team, a person with a deeper interest in security as a local first point of contact who works closely with the central security team, without themselves being a full-time security expert.
-
Nov 21, 2025
Static code analysis and dependency checking are among the security features GitLab ships built in, and they can be wired into an existing .gitlab-ci.yml with just a few lines. The real work starts only afterwards: results need to be assessed, real vulnerabilities need to be prioritized, and false alarms need to be suppressed cleanly, without the security noise eroding developer trust in the tooling. This article covers integrating SAST and Dependency Scanning into an existing PHP or Node pipeline, and the practical handling of the findings that come out of it.
-
Nov 20, 2025
Using SSH correctly in automation scripts is trickier than it looks: disabling StrictHostKeyChecking solves the first connection problem, but it opens the door to man in the middle attacks. This article shows how SSH automation works without compromising security.
-
Nov 15, 2025
Storing or processing card data directly inside your own store multiplies the effort for audits, network segmentation and annual certification. Hosted fields, iframe tokenization and redirect payments keep Magento stores consistently outside PCI scope, reduce self-assessment overhead to SAQ A, and protect customers from data theft and skimming attacks at the same time.
-
Nov 14, 2025
Adding a third-party repository without scrutiny hands a stranger's signing key root access on your own server. This article shows how GPG signatures actually work under APT and DNF, why PPA installer scripts deserve a read before you run them, and how to systematically audit the package sources already configured on your systems.
-
Nov 14, 2025
Containers share the host kernel, so they are not an automatic security win over classic servers. This article shows how minimal base images, non-root users, automated vulnerability scanning in the CI pipeline, secure secrets handling without image layer leaks, and a hardened runtime with a read-only filesystem and reduced Linux capabilities make Docker deployments for Magento and PHP projects noticeably safer.
-
Nov 7, 2025
Choosing the right Nuxt auth module decides weeks of development time and the long term maintainability of authentication. sidebase-nuxt-auth, nuxt-auth-utils and a hand rolled JWT system take fundamentally different approaches, each suited to different project sizes.
-
Nov 4, 2025
Prepared statements stop classic SQL injection at the input field, but far from every vector runs through a single form field. Second-order injection, blind injection without a visible error message, out-of-band exfiltration via DNS, and injection in identifier contexts such as ORDER BY bypass exactly the safeguards teams usually rely on.
-
Nov 2, 2025
Scattered mysql_ calls and string-concatenated SQL queries are one of the most common and most dangerous inheritances of old PHP projects. This article shows how to systematically replace such legacy database access with a unified PDO layer built on prepared statements, without interrupting operations.
-
Nov 1, 2025
Broken Access Control has ranked number 1 in the OWASP Top 10 since 2021 and affects most tested web applications. This article explains IDOR, missing function-level access control, and privilege escalation via parameter tampering with concrete examples, then shows how to implement clean access control in Magento using ACL patterns and the principle of least privilege.