Engineering quality and standards
What the sentence “we work on the basis of ISO/IEC 25010, BSI and OWASP” actually means.
Which standards we apply, at which point in the process, and what evidences their application. Where your procurement department asks about supplier standards, we send the full document and answer the specific questions.
Outline your caseWe do not hold an ISO certificate
blue veery GmbH holds no ISO certificate and no other security certification. The standards and guidelines listed below are applied as a reference point for our own process — and we can show where each of them takes effect.
ISO/IEC 25010 is a product quality model, not a management system standard: it defines the characteristics against which software is assessed. Certification applies to management system standards, for example ISO 9001 or ISO/IEC 27001. We hold neither, and we do not claim otherwise.
Where a certified supplier is required, it is worth establishing that at the outset. We will indicate which elements we can document and what cannot be confirmed with a certificate.
Three reference documents and what each one does
Each of the three documents answers a different question. They are applied together, not interchangeably.
ISO/IEC 25010
what is assessedA product quality model. It provides the vocabulary and the structure for the non-functional requirements with which we describe the targets in the contract.
BSI
how the process is organisedGuidance from the German federal office for a secure software life cycle: from the requirements through to the handling of vulnerabilities.
OWASP
scope of code verificationA list of risk categories together with verifiable requirements, to which every audit finding is referenced.
Standards on the use of AI in software development
There is no standard that certifies code produced with the help of AI. Certification applies to ISO/IEC 42001 — a management system standard for artificial intelligence, covering organisations that supply and use AI-based solutions; we do not hold that certificate. The remaining documents are guidance, and it is these that shape the way we work.
All of these documents share one common denominator: responsibility for the code stays with the engineer. An AI tool shortens the time in which code is produced, but it takes on no responsibility for the result and does not change the scope of the verification that code is subject to.
How we apply them in a project
The structure of the report under OWASP Top 10:2025
The 2025 edition added two new categories: the software supply chain and the handling of exceptional conditions.
This list is used in the AI code audit as the structure of the report. Every finding goes into one of the categories and, where appropriate, to a specific ASVS requirement as well.
Quality gates in the development process
The gates are either automatic or require a second person. None of them is optional.
What this means for the project
Source documents
Every statement above can be verified at source. The documents we refer to are listed below.
- ISO/IEC 25010:2023 — product quality model. iso.org — preview of ISO/IEC 25010
- Overview of the changes 2011 → 2023 (arc42 Quality Model). quality.arc42.org/articles/iso-25010-update-2023
- BSI, Technical Guideline TR-03185 “Secure Software Lifecycle”. bsi.bund.de — TR-03185
- BSI and ANSSI, joint recommendations on AI coding assistants. bsi.bund.de — AI Coding Assistants
- OWASP Top 10:2025. top10.owasp.org/2025
- ISO/IEC 42001:2023 — artificial intelligence management system. iso.org — preview of ISO/IEC 42001
- ISO/IEC 5338:2023 — AI system life cycle processes. iso.org — preview of ISO/IEC 5338
- ISO/IEC 23894:2023 — risk management in AI. iso.org — preview of ISO/IEC 23894
- OpenSSF, Security-Focused Guide for AI Code Assistant Instructions. best.openssf.org — AI Code Assistant Instructions
- OWASP Application Security Verification Standard (ASVS) 5.0.0. owasp.github.io — ASVS
How this looks in the contract
Tell us which project you have in mind. The full document on quality and standards is provided before the work begins.
Outline your case