### AOU-01 | Reviewed: ⨯ | Score: 0.0 The integrator shall report problems with nlohmann/json's implementation to the upstream nlohmann/json project whenever a problem is detected. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-FIXES](TA.md#ta-fixes) | Known bugs or misbehaviours are analysed and triaged, and critical fixes or mitigations are implemented or applied. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-01.svg) |date-time|AOU-01| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-02 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that the build environment used for nlohmann/json is supplied with consistent dependencies in every integrating system. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-SUPPLY_CHAIN](TA.md#ta-supply_chain) | All sources for nlohmann/json library and tools are mirrored in our controlled environment. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-02.svg) |date-time|AOU-02| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-03 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that integrator-controlled mirrors of the dependencies are persistently and accessibly stored as long as the library nlohmann/json is used. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-SUPPLY_CHAIN](TA.md#ta-supply_chain) | All sources for nlohmann/json library and tools are mirrored in our controlled environment. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-03.svg) |date-time|AOU-03| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-04 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that exceptions are properly handled or turned off, whenever nlohmann/json is used. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-CONSTRAINTS](TA.md#ta-constraints) | Constraints on adaptation and deployment of nlohmann/json library are specified. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-04.svg) |date-time|AOU-04| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-05 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that input is encoded as UTF-8 (as required by RFC8259) and that exceptions thrown in case other string formats are used are properly handled **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [PJD-03](PJD.md#pjd-03) | The service parses all texts that conform to the JSON grammar. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | | [TA-CONSTRAINTS](TA.md#ta-constraints) | Constraints on adaptation and deployment of nlohmann/json library are specified. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-05.svg) |date-time|AOU-05| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-06 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that brace initialization (e.g. json j{true};) is not used with the types basic_json, json, or ordered_json, unless an object or array is created. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-CONSTRAINTS](TA.md#ta-constraints) | Constraints on adaptation and deployment of nlohmann/json library are specified. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-06.svg) |date-time|AOU-06| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-07 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that exceptions, which are expected during parsing with default parameters, are properly handled whenever the input is no valid JSON. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-CONSTRAINTS](TA.md#ta-constraints) | Constraints on adaptation and deployment of nlohmann/json library are specified. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-07.svg) |date-time|AOU-07| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-08 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that all necessary source files and built tools are mirrored, e.g. using a built server without internet access, as long as nlohmann/json is actively used. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-RELEASES](TA.md#ta-releases) | Construction of nlohmann/json library releases is fully repeatable and the results are fully reproducible, with any exceptions documented and justified. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-08.svg) |date-time|AOU-08| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-09 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that advanced warning indicators for misbehaviours are identified, and monitoring mechanisms are specified, verified and validated based on analysis. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-INDICATORS](TA.md#ta-indicators) | Advanced warning indicators for misbehaviours are identified, and monitoring mechanisms are specified, verified and validated based on analysis. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-09.svg) |date-time|AOU-09| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-10_COMBINED | Reviewed: ⨯ | Score: 0.0 The integrator shall evaluate the provided evidence and supplement it where necessary, whenever the trustability documentation of nlohmann/json is reviewed. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-CONFIDENCE](TA.md#ta-confidence) | Confidence in nlohmann/json library is measured based on results of analysis. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | | [TA-FIXES](TA.md#ta-fixes) | Known bugs or misbehaviours are analysed and triaged, and critical fixes or mitigations are implemented or applied. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | | [TA-INPUTS](TA.md#ta-inputs) | All inputs to nlohmann/json library are assessed, to identify potential risks and issues. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | | [TA-METHODOLOGIES](TA.md#ta-methodologies) | Manual methodologies applied for nlohmann/json library by contributors, and their results, are managed according to specified objectives. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-10_COMBINED.svg) |date-time|AOU-10_COMBINED| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-14 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that nlohmann/json library is built with tools from the provided matrix specification, whenever nlohmann/json is used. (not yet provided) **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-CONSTRAINTS](TA.md#ta-constraints) | Constraints on adaptation and deployment of nlohmann/json library are specified. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-14.svg) |date-time|AOU-14| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-15 | Reviewed: ⨯ | Score: 0.0 The integrator shall maintain mirrors for all code and tools utilized in testing as long as nlohmann/json is actively used. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-TESTS](TA.md#ta-tests) | All tests for nlohmann/json library, and its build and test environments, are constructed from controlled/mirrored sources and are reproducible, with any exceptions documented. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-15.svg) |date-time|AOU-15| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-16 | Reviewed: ⨯ | Score: 0.0 The integrator shall use C++ versions and compilers that are tested in the CI pipeline, whenever nlohmann/json is used. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-CONSTRAINTS](TA.md#ta-constraints) | Constraints on adaptation and deployment of nlohmann/json library are specified. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-16.svg) |date-time|AOU-16| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-17 | Reviewed: ⨯ | Score: 0.0 The integrator shall identify misbehaviours for nlohmann/json, define appropriate mitigations, and ensure that these mitigations are thoroughly validated, whenever using nlohmann/json. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-MISBEHAVIOURS](TA.md#ta-misbehaviours) | Prohibited misbehaviours for nlohmann/json library are identified, and mitigations are specified, verified and validated based on analysis. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-17.svg) |date-time|AOU-17| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-18 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that monitoring data from deployed software is accurately captured, securely stored, and well-documented for analysis, as long as nlohmann/json is actively used. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-DATA](TA.md#ta-data) | Data is collected from tests, and from monitoring of deployed software, according to specified objectives. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-18.svg) |date-time|AOU-18| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-19 | Reviewed: ⨯ | Score: 0.0 The integrator shall analyze monitoring data systematically to detect trends and identify issues, as long as nlohmann/json is actively used. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-ANALYSIS](TA.md#ta-analysis) | Collected data from tests and monitoring of deployed software is analysed according to specified objectives. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-19.svg) |date-time|AOU-19| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-20 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that the keys within an object are unique, whenever an object is to be parsed by nlohmann/json. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [JLEX-02](JLEX.md#jlex-02) | The requirement regarding [JSON Deserialization](https://eclipse-score.github.io/score/main/modules/baselibs/json/docs/requirements/index.html#comp_req__json__deserialization) is fulfilled. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | | [TA-CONSTRAINTS](TA.md#ta-constraints) | Constraints on adaptation and deployment of nlohmann/json library are specified. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-20.svg) |date-time|AOU-20| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-21 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that a string does not contain escaped unpaired utf-16 surrogate characters, and that exceptions are properly handled, whenever a string is to be parsed by nlohmann/json. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [PJD-03](PJD.md#pjd-03) | The service parses all texts that conform to the JSON grammar. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | | [TA-CONSTRAINTS](TA.md#ta-constraints) | Constraints on adaptation and deployment of nlohmann/json library are specified. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-21.svg) |date-time|AOU-21| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-22 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that numbers are written in base 10, and that exceptions and misbehaviours in case that any other base is used are properly handled and mitigated, whenever a number is parsed by nlohmann/json. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [NPF-02](NPF.md#npf-02) | The service parses numbers according to RFC8259. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-22.svg) |date-time|AOU-22| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-23 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that data are complete and error-free, whenever they are transmitted to nlohmann/json. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-BEHAVIOURS](TA.md#ta-behaviours) | Expected or required behaviours for nlohmann/json library are identified, specified, verified and validated based on analysis. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | | [TA-MISBEHAVIOURS](TA.md#ta-misbehaviours) | Prohibited misbehaviours for nlohmann/json library are identified, and mitigations are specified, verified and validated based on analysis. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-23.svg) |date-time|AOU-23| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-24 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that the data do not change during reading, whenever transmitted to nlohmann/json. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-BEHAVIOURS](TA.md#ta-behaviours) | Expected or required behaviours for nlohmann/json library are identified, specified, verified and validated based on analysis. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | | [TA-MISBEHAVIOURS](TA.md#ta-misbehaviours) | Prohibited misbehaviours for nlohmann/json library are identified, and mitigations are specified, verified and validated based on analysis. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-24.svg) |date-time|AOU-24| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-25 | Reviewed: ⨯ | Score: 0.0 The integrator shall convince themselves that the behaviour of the used C++ standard library is known, verified and validated. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-BEHAVIOURS](TA.md#ta-behaviours) | Expected or required behaviours for nlohmann/json library are identified, specified, verified and validated based on analysis. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-25.svg) |date-time|AOU-25| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-26 | Reviewed: ⨯ | Score: 0.0 The integrator shall convince themselves that the misbehaviours of the C++ standard library and mitigations are known, verified and validated. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-MISBEHAVIOURS](TA.md#ta-misbehaviours) | Prohibited misbehaviours for nlohmann/json library are identified, and mitigations are specified, verified and validated based on analysis. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-26.svg) |date-time|AOU-26| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-27 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that ChangeLog.md is updated whenever the local mirror of nlohmann/json is updated. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-UPDATES](TA.md#ta-updates) | nlohmann/json library components, configurations and tools are updated under specified change and configuration management controls. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-27.svg) |date-time|AOU-27| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 | --- ### AOU-28 | Reviewed: ⨯ | Score: 0.0 The integrator shall ensure that the known open bugs of nlohmann/json are regularly reviewed on their impact on the use of the documented version as long as the library is actively used. **Supported Requests:** | Item | Summary | Score | Status | | --- | --- | --- | --- | | [TA-FIXES](TA.md#ta-fixes) | Known bugs or misbehaviours are analysed and triaged, and critical fixes or mitigations are implemented or applied. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed | **Supporting Items:** _None_ **References:** _None_ **Fallacies:** _None_ **Graph:** ![No Image](figs/AOU-28.svg) |date-time|AOU-28| |-|-| |2026-02-20 12:44:32|0.00 | |2026-02-20 12:46:25.309871|0.00 |