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

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

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

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

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

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

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

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

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

The service parses all texts that conform to the JSON grammar.

0.00

⨯ Item Reviewed
⨯ Link Reviewed

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

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

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

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

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

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

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

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

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

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

Confidence in nlohmann/json library is measured based on results of analysis.

0.00

⨯ Item Reviewed
⨯ Link Reviewed

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

All inputs to nlohmann/json library are assessed, to identify potential risks and issues.

0.00

⨯ Item Reviewed
⨯ Link Reviewed

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The requirement regarding JSON Deserialization is fulfilled.

0.00

⨯ Item Reviewed
⨯ Link Reviewed

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

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

The service parses all texts that conform to the JSON grammar.

0.00

⨯ Item Reviewed
⨯ Link Reviewed

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

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

The service parses numbers according to RFC8259.

0.00

⨯ Item Reviewed
⨯ Link Reviewed

Supporting Items:

None

References:

None

Fallacies:

None

Graph:

No Image

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

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

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

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

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

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

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

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

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

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

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

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

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

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

date-time

AOU-28

2026-02-20 12:44:32

0.00

2026-02-20 12:46:25.309871

0.00