From 53d47c4e714b334b441f81ed2a37fd93b801498e Mon Sep 17 00:00:00 2001 From: d93317 Date: Thu, 25 Jun 2026 10:38:28 +0200 Subject: [PATCH 1/2] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit 964fb6b2991ca07a570df14ce355e49879098aff Author: Thomas Clausnitzer Date: Tue Jun 23 17:23:00 2026 +0200 Review JLS-20 commit 26535612910ca4138c63e6fb04a2018ee0fe1697 Author: d93317 Date: Tue Jun 23 17:14:11 2026 +0200 remove extended logging with debug_trudag_state and replace with simple manage lint commit a99bb43a432b8fb7586cf66499cc9f7090b09afa Author: Thomas Clausnitzer Date: Tue Jun 23 17:12:31 2026 +0200 Review JLS-08 commit 532a6d76cd10b80b1762ba37b313474c7c95b911 Author: Thomas Clausnitzer Date: Tue Jun 23 14:37:30 2026 +0200 Redo review of all suspect files in wsl commit 0ebc0bc58ca9277203c220af6f9c3ddd70f77686 Author: d93317 Date: Thu Jun 4 16:28:59 2026 +0200 Add further logging of review status into publish documentation workflow. commit aa366fad73f634120e31ed86e0b37ec2813bbf5e Author: d93317 Date: Tue May 26 14:04:26 2026 +0200 Update new non reviewed items and links to trudag dotstop.dot and fix typo. commit 14a070bbd622f83aa7291a30ef251ab824290a2e Author: d93317 Date: Wed May 20 11:04:39 2026 +0200 Fix gitattributes to only affect trustable graph and statements. commit 4fc5ae83fa61218c1cf08f0f08c496aebbc76c48 Author: LucaFue Date: Fri May 22 08:30:39 2026 +0000 removed score from JLS24 commit 7ff5ca2e40a294f9dc823380d90919a889ec17fe Author: LucaFue Date: Fri May 22 08:19:14 2026 +0000 Added scores to statements commit 7cde51b374a66939c3a70647cb84fe1fd8eca90f Author: d93317 Date: Tue May 19 15:39:54 2026 +0200 Update dotstop dot to include reviews of JLS-13, JLS-20 and JLS-36. Fix empty line in JLS-13. commit ad7bb28f8705dbe33e00cb249319bc79e784e070 Author: d93317 Date: Tue May 19 14:26:29 2026 +0200 Add LF end of line settings in gitattributes, so files are stable in hashes among linux and windows. commit def4dab8f2951a7dc331f2871631ddae2b73a22f Author: d93317 Date: Tue May 19 14:25:20 2026 +0200 Pin used trudag version v2025.10.22 to eclipse wheel among all CI CD installation locations. commit 090934252cc9efdaf88502fb997e79fa4f762b18 Author: d93317 Date: Mon May 18 17:34:14 2026 +0200 Reviewed suspect JLS 02 and 13 and connected links. commit be1489025a571c179659470db771d28a1e9608e8 Author: d93317 Date: Mon May 18 17:33:25 2026 +0200 Fix wrong URL configuration in coveralls_reporter validator and validator call in JLF 27. commit 42fbe5b6ef3d281ee15d31024797d72cf8a96e6a Author: d93317 Date: Mon May 18 17:17:51 2026 +0200 Remove old rating, as statement has changed significantly. commit fac7b1091d092bc7dd289c9d740c163b5a335fa0 Author: d93317 Date: Mon May 18 17:17:20 2026 +0200 Fixed stale URLs in https_Repsons_time validator. commit a63f66e7e9641bf364fb9d06074f2b43c9539f6a Author: d93317 Date: Wed May 13 17:50:38 2026 +0200 Updated trudag dtopstop.dot with all items and links reviewed. commit ff4bd532f8a90ac887c2e19df8782b3a5b36d83c Author: d93317 Date: Wed May 13 17:06:30 2026 +0200 Add missing links, missing evidences and fix typos. commit 7416a1ce03b80da8ec3495db87533c0c9470222f Author: d93317 Date: Wed May 13 17:05:40 2026 +0200 Add WFJ-09, to serve as intermediate link to orphan statements NJF-09 - 11. commit 7622648639a8ce0f1a3136f91c34f560cc734de2 Author: d93317 Date: Wed May 13 10:18:42 2026 +0200 Add Scores and minor corrections / additions of evidences/references for JLS. commit 16c4e66847c395cb6d45611aad60d0be7462b0eb Author: d93317 Date: Mon May 11 13:56:49 2026 +0200 Add scores for NPFs. commit f287c0813bf91ee77de049d94da8d117152cfc28 Author: d93317 Date: Wed Apr 29 16:10:37 2026 +0200 Add scores for second half of NJFs. commit 8ba27ddcadbf9342fd5a7d237fbcbe2e2adb9437 Author: d93317 Date: Thu Apr 23 17:13:54 2026 +0200 Add scores for first half of NJFs. commit 1a8e08400e7be40dd1b8efff51659cd58b5cd187 Author: d93317 Date: Wed Apr 22 14:00:42 2026 +0200 Fix intendation error in risk_analysis.rst that causes sphinx workflow to fail. commit ca13f0275249a526f3c74337eae34ced9b1b85b7 Author: d93317 Date: Fri Mar 13 17:42:45 2026 +0100 Add Scores for TIJs. commit ea37189bae7d9364b8225fd6661ffa1e82f15596 Author: ThomasClausnitzer Date: Wed Apr 22 10:01:52 2026 +0200 Thomas clausnitzer sync with prod (#65) * Make MODULE.bazel versionless - S-CORE bazel registry accepts versionless module files - The module name must be prefixed with `score_`. Signed-off-by: Andrey Babanin * Add assisting files for closed misbehaviours and runtime analysis (#26) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * changed JLS08 to be more clear * corrected the statement of JLS-37 * corrected the statement of JLS-41 * corrected the file path in JLS-36 * reformulated the statement JLS-41 * split the statement of JLS-40 into tow * only one valitator * more clear statement in JLS-41 * ' * added a reference to JLS-13 and reformulated the statement * added answers to the evidence lists and to the checklists of TA-CONFIDENCE and TA-METHODOLOGIES * fixed TA-CONFIDENCE * fixed TA-METHODOLOGIES * . * corrected JLS-13 * typo * added new reference to JLS-08 * edited one answer of TA-Methodologies context file * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Add https evidence Added evidence configuration for response time and URL. Signed-off-by: halnasri * Fix formatting in JLS-08.md Signed-off-by: halnasri * Re add AOU-30 Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * Resolve TT-CONSTRUCTION Feedback (#23) * Moving changes from json to inc_nlohmann_json * Added checklist and evidence for TA-RELEASES * Worked through TA-Iterations checklist and evidence * added checklist and evidence for TA-TESTS * fix smaller details * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * resolved "binary" checklist points * Added JLS-52 * added references for newly created JLS-52 * Update TSF/trustable/statements/JLS-52.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * added verbose file reference to JLS-51 * Update TSF/trustable/statements/JLS-51.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * deleted AOU-08 checklist references * added JLS-51 link to TA-ITERATIONS, removed link to TA-RELEASES * deleted JLS-21 including its links * deleted JLS-21 * removed link TA-ITERATIONS -> JLS-51 * filled in JLS-53 * comments * added TA-Releases checklist answer * changed target to target_seconds * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Signed-off-by: Luca Füger * fixes for JLS-16 * adapted JLS-53 formulation * fix for JLS-16 * Added item reference to JLS-53 * Update TA-RELEASES_CONTEXT.md Signed-off-by: halnasri * created further statements * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added link from JLS-53 to JLS-14 and restructured JLS-52 * Provided evidence for JLS-63 * changed JLS-52, JLS-64 and JLS-65 formulation * smaller changes * Added references to JLS-65 * changed JLS-63 reference types * ... * completed JLS-64 * adding response time validator to JLS-64 * specifying remaining TODOs * Specify remaining work #2 * deleted JLS-66 * reworked JLS-62 and deleted 46 and 66 * adapted TA-TESTS_CONTEXT * fixed JLS-62 * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-16.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added non_reproducible_tests and its reference to JLS-62 --------- Signed-off-by: Luca Füger Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: halnasri Co-authored-by: LucaFue * Erikhu1 add missing links (#25) * add missing links * fix faulty reference * Reference corrections (#19) * link TA-BEHAVIOURS to JLS-27 (#9) * update JLS-01 * update JLS-05 * update JLS-11 * update JLS-12 * update JLS-29 * update JLS-30 * update JLS-35 * remove duplicate link * Resolve TT-PROVENANCE Feedback (#14) * added checklist items to TA_INPUTS * move TSF instructions * add JLS-47 and link TA-INPUTS to JLS-34 * create JLS-48 * update TA-INPUTS context * update TA-INPUTS context * add JLS-49 * update inputs context * pin third party tools list to 3.12.0 * add JLS-50 and assessment of third party tools * update TA-INPUTS context * add reference to JLS-49 * link TA-RELEASES -> JLS-49 * Enhance third-party tools assessment documentation (#18) * Enhance third-party tools assessment documentation Expanded the assessment details for various third-party tools used in nlohmann/json Signed-off-by: halnasri * Enhance documentation for third-party tools assessment 2 Signed-off-by: halnasri * Enhance third-party tools assessment details 3 Added comprehensive descriptions for Hedley, lcov, libFuzzer, Material for MkDocs, MkDocs, OSS-Fuzz, Probot, and Valgrind. Signed-off-by: halnasri * Revise risk categorization and tool assessment details Signed-off-by: halnasri * small fixes Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md typos Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * rename link Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * typo - Co-authored-by: Erik Hu Signed-off-by: halnasri * Enhance OSS-Fuzz section with issue links Updated the OSS-Fuzz role description to include links to specific GitHub issues. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu * add links from TA-SUPPLYCHAIN * add answer to supply chain context * remove dead link * create JLS-66 * link JLS-66 * finish answer SUPPLY_CHAIN context * misc fixes * misc fixes * misc fixes * Update TSF/trustable/assertions/TA-SUPPLY_CHAIN_CONTEXT.md Co-authored-by: LucaFue Signed-off-by: Erik Hu * misc fixes * update JLS-49 * Update TSF/README.md Co-authored-by: halnasri Signed-off-by: Erik Hu --------- Signed-off-by: halnasri Signed-off-by: Erik Hu Co-authored-by: erikhu1 Co-authored-by: halnasri Co-authored-by: LucaFue * halnasri-Revisit TT-RESULTS (#17) * revisit TT-RESULTS * rebase * resolve conflict * fixing some typos * AoU --> AOU * reformulated JLS-22 and completed the checklist of TA-DATA * Update TSF/trustable/statements/JLS-17.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Fix typo in 'misbehaviours' in documentation Signed-off-by: halnasri * Fix typo in file path for nlohmann misbehaviours Signed-off-by: halnasri * Clarify answers in TA-ANALYSIS_CONTEXT.md Signed-off-by: halnasri * adress comment of TA-DATA context file * fixed some issues in the TA-ANALYSIS context file * typo in JLS-17 * added a reference to TA-ANALYSIS_CONTEXT.md * added some answers to the checklist of TA-VALIDATION * fix typos Co-authored-by: LucaFue Signed-off-by: halnasri * added one answer to the TA-VALIDATION and fixed typos * answered checklist questions of TA-VALIDATION * reformulated JLS-17 and added the failure rate analysis * fix some checklist questions * typo * typos * typos and rewrite JLS 17 * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu Co-authored-by: LucaFue * added TA-Releases -> JLS-53 link (#27) Co-authored-by: LucaFgr * bump urllib3 version from 2.5.0 to 2.6.0 (#26) * bump urllib3 version from 2.5.0 to 2.6.0 * nitpick EOF line * Erikhu1 sync with prod (#31) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * Halnasri fix statements (#30) * fix JLS-08 * fix JLS-08 and JLS-10 * fix JLS-20 * fix JLS-11 and JLS-28 * fix JLS-16 * 2.0 --> 2 * Update JLS-11 * fix JLS-27 * fix JLS-65 * fix JLS-63 * added JLS-19 to build instructions * lcov and coverity * added clang-tidy * removed one validator from JLS-16 * fix lcov and coverity part * edited reference type for scorecard and inrospector * fix JLS-02 * Removed multiple validators from statements by splitting them up (#35) * removed multiple validators from statements by splitting them up * removed combinator validator * fix JLS-11 * Update TSF/trustable/statements/JLS-58.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * newline EOF * readded scores for JLS-11 --------- Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: Erik Hu * Erikhu1 sync with prod (#38) * Adding scores for TT-Changes * Update 4 trustable tenets (#9) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * changed JLS08 to be more clear * corrected the statement of JLS-37 * corrected the statement of JLS-41 * corrected the file path in JLS-36 * reformulated the statement JLS-41 * split the statement of JLS-40 into tow * only one valitator * more clear statement in JLS-41 * ' * added a reference to JLS-13 and reformulated the statement * added answers to the evidence lists and to the checklists of TA-CONFIDENCE and TA-METHODOLOGIES * fixed TA-CONFIDENCE * fixed TA-METHODOLOGIES * . * corrected JLS-13 * typo * added new reference to JLS-08 * edited one answer of TA-Methodologies context file * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Add https evidence Added evidence configuration for response time and URL. Signed-off-by: halnasri * Fix formatting in JLS-08.md Signed-off-by: halnasri * Re add AOU-30 Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * Resolve TT-CONSTRUCTION Feedback (#23) * Moving changes from json to inc_nlohmann_json * Added checklist and evidence for TA-RELEASES * Worked through TA-Iterations checklist and evidence * added checklist and evidence for TA-TESTS * fix smaller details * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * resolved "binary" checklist points * Added JLS-52 * added references for newly created JLS-52 * Update TSF/trustable/statements/JLS-52.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * added verbose file reference to JLS-51 * Update TSF/trustable/statements/JLS-51.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * deleted AOU-08 checklist references * added JLS-51 link to TA-ITERATIONS, removed link to TA-RELEASES * deleted JLS-21 including its links * deleted JLS-21 * removed link TA-ITERATIONS -> JLS-51 * filled in JLS-53 * comments * added TA-Releases checklist answer * changed target to target_seconds * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Signed-off-by: Luca Füger * fixes for JLS-16 * adapted JLS-53 formulation * fix for JLS-16 * Added item reference to JLS-53 * Update TA-RELEASES_CONTEXT.md Signed-off-by: halnasri * created further statements * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added link from JLS-53 to JLS-14 and restructured JLS-52 * Provided evidence for JLS-63 * changed JLS-52, JLS-64 and JLS-65 formulation * smaller changes * Added references to JLS-65 * changed JLS-63 reference types * ... * completed JLS-64 * adding response time validator to JLS-64 * specifying remaining TODOs * Specify remaining work #2 * deleted JLS-66 * reworked JLS-62 and deleted 46 and 66 * adapted TA-TESTS_CONTEXT * fixed JLS-62 * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-16.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added non_reproducible_tests and its reference to JLS-62 --------- Signed-off-by: Luca Füger Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: halnasri Co-authored-by: LucaFue * Erikhu1 add missing links (#25) * add missing links * fix faulty reference * Reference corrections (#19) * link TA-BEHAVIOURS to JLS-27 (#9) * update JLS-01 * update JLS-05 * update JLS-11 * update JLS-12 * update JLS-29 * update JLS-30 * update JLS-35 * remove duplicate link * Resolve TT-PROVENANCE Feedback (#14) * added checklist items to TA_INPUTS * move TSF instructions * add JLS-47 and link TA-INPUTS to JLS-34 * create JLS-48 * update TA-INPUTS context * update TA-INPUTS context * add JLS-49 * update inputs context * pin third party tools list to 3.12.0 * add JLS-50 and assessment of third party tools * update TA-INPUTS context * add reference to JLS-49 * link TA-RELEASES -> JLS-49 * Enhance third-party tools assessment documentation (#18) * Enhance third-party tools assessment documentation Expanded the assessment details for various third-party tools used in nlohmann/json Signed-off-by: halnasri * Enhance documentation for third-party tools assessment 2 Signed-off-by: halnasri * Enhance third-party tools assessment details 3 Added comprehensive descriptions for Hedley, lcov, libFuzzer, Material for MkDocs, MkDocs, OSS-Fuzz, Probot, and Valgrind. Signed-off-by: halnasri * Revise risk categorization and tool assessment details Signed-off-by: halnasri * small fixes Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md typos Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * rename link Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * typo - Co-authored-by: Erik Hu Signed-off-by: halnasri * Enhance OSS-Fuzz section with issue links Updated the OSS-Fuzz role description to include links to specific GitHub issues. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu * add links from TA-SUPPLYCHAIN * add answer to supply chain context * remove dead link * create JLS-66 * link JLS-66 * finish answer SUPPLY_CHAIN context * misc fixes * misc fixes * misc fixes * Update TSF/trustable/assertions/TA-SUPPLY_CHAIN_CONTEXT.md Co-authored-by: LucaFue Signed-off-by: Erik Hu * misc fixes * update JLS-49 * Update TSF/README.md Co-authored-by: halnasri Signed-off-by: Erik Hu --------- Signed-off-by: halnasri Signed-off-by: Erik Hu Co-authored-by: erikhu1 Co-authored-by: halnasri Co-authored-by: LucaFue * halnasri-Revisit TT-RESULTS (#17) * revisit TT-RESULTS * rebase * resolve conflict * fixing some typos * AoU --> AOU * reformulated JLS-22 and completed the checklist of TA-DATA * Update TSF/trustable/statements/JLS-17.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Fix typo in 'misbehaviours' in documentation Signed-off-by: halnasri * Fix typo in file path for nlohmann misbehaviours Signed-off-by: halnasri * Clarify answers in TA-ANALYSIS_CONTEXT.md Signed-off-by: halnasri * adress comment of TA-DATA context file * fixed some issues in the TA-ANALYSIS context file * typo in JLS-17 * added a reference to TA-ANALYSIS_CONTEXT.md * added some answers to the checklist of TA-VALIDATION * fix typos Co-authored-by: LucaFue Signed-off-by: halnasri * added one answer to the TA-VALIDATION and fixed typos * answered checklist questions of TA-VALIDATION * reformulated JLS-17 and added the failure rate analysis * fix some checklist questions * typo * typos * typos and rewrite JLS 17 * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu Co-authored-by: LucaFue * added TA-Releases -> JLS-53 link (#27) Co-authored-by: LucaFgr * bump urllib3 version from 2.5.0 to 2.6.0 (#26) * bump urllib3 version from 2.5.0 to 2.6.0 * nitpick EOF line * Erikhu1 sync with prod (#31) (#32) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * Halnasri fix statements (#34) * Erikhu1 sync with prod (#31) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * fix JLS-08 * fix JLS-08 and JLS-10 * fix JLS-20 * fix JLS-11 and JLS-28 * fix JLS-16 * 2.0 --> 2 * Update JLS-11 * fix JLS-27 * fix JLS-65 * fix JLS-63 * added JLS-19 to build instructions * lcov and coverity * added clang-tidy * removed one validator from JLS-16 * fix lcov and coverity part * edited reference type for scorecard and inrospector * fix JLS-02 --------- Co-authored-by: aschemmel-git Co-authored-by: halnasri --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: aschemmel-git * Bump urllib3 from 2.6.0 to 2.6.3 in /.devcontainer/S-CORE Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.6.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] * Remove GitHub actions reference from JLS-16.md Removed reference to GitHub actions page from JLS-16.md Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Signed-off-by: dependabot[bot] Co-authored-by: aschemmel-git Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Erikhu1 fix code scanning alerts (#40) * restructure requirements file * update trustable pins * install reqs before trustable * Erikhu1 matrix specification (#43) * configure qnx * add GCC toolchain * fix EOF * update gitignore * update gitignore * add reference to check amalgamation in JLS-14 (#44) * Resolve TA-Analysis comments (#39) * review TA-ANALYSIS * addressing other comments of AS * add reference to JLS-74 * typo * add reference to evidence list * changed the data storage of the test results * deleted JLS-75 and edited JLS-31 * delete JLS-75 file * created link from TA-ANALYSIS to JLS-27 * remove the db from stash * edited scoring data storage * move data storage to data_storage folder * fix documentation due to changes in the data storage * changes in the Context files due to the new data storage * changed AOU 09 and 18 * changes to to changing the AOUs 09 18 and 19 * remove reference to JLS-75 and replace it with reference to JLS-31 * typo * improved structure of ci_failure_rate_analysis.md * Revert "improved structure of ci_failure_rate_analysis.md" This reverts commit a56680672f8404bb4628d9e5c72e347f5d3d86c1. * improved structure of ci_failure_rate_analysis.md * use correct path to data storage * # Ensure sqlite3 is available * add check to env vaiables * typo * added better error when acessing the TSF_PERSIST_DB env variable * add debug to CI * fix CI step Generate trudag report * fix test_publication workflow * fix posible stash problem for data saving * remove TSF/MemoryEfficientTest ResultData.db from stash (#46) * fix branch checkout structure in publish_test_data_* workflows (#49) * Halnasri fix ci build documentation (#50) * fix bazel version conflict in docs-build workflow * set verion of bazel in docs-build to 8.3.0 * started with TA-Misbehaviours * Filled out Checklist for TA-Behaviours * filled out checklist for TA-Misbehaviours * added additional context information * added checklist answers for TA-Behaviours and TA-Constraints * cosmetic changes to TA-BEHAVIOURS * small updates to TA-Misbehaviours * created JLS-54 to JLS-60 * cosmetic change to JLS-54 * update * improved checklist and evidence for TA-Behaviour * worked on TA-Misbehaviours * added JLS-70 and JLS-71 * added JLS-72 * Worked on Context file of TA-Constraints * worked on misbehaviours context file * halnasri-Revisit_TT_INDICATORS (#28) * revisit TA-INDICATORS * fix dotstop * added tow statement about AWIs for the testing * added new coverage_gate to parent workflow * small fix * edited the coverage_gate workflow * rewrite statement JLS-55 * fix workflow * add pr_count_gat to parent-workflow * fix pr_count_gate * fix pr_count_gate * edited statements and context file of TA-INDICATORS * edited context file * Update TSF/trustable/statements/JLS-55.md Co-authored-by: LucaFue Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-55.md Co-authored-by: LucaFue Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-54.md Co-authored-by: LucaFue Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-54.md Co-authored-by: LucaFue Signed-off-by: halnasri * Edited JLS-55 Signed-off-by: halnasri * fixed some answers of the context file Signed-off-by: halnasri * Update coverage threshold to 99.19% Signed-off-by: halnasri * Update answers in TA-INDICATORS_CONTEXT.md Clarified answers regarding risk analyses and monitoring mechanisms in the context of AWIs. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: LucaFue * remove references to parent workflow for JLS-54 and JLS-55 * Added TODOs/Comments to TA-Behaviours and TA-Constraints Context files * created JLS-56 * resolved TODOs in TA-Behaviours * edited JLS 71 * JLS-70 and JLS-72 * documented misunderstandings * added https validator to JLS 70 and 71 * added JLS-73 * small fix * added references to JLS 24 and 31 * edited zthe checklist of TA-Misbehaviour * added https validator to JLS-24 * typos * fix pr count gate and coverage gate and add check_artifact_exists evidence to statements JLS-54 and JLS-55 * edited artifact output for the coverage gate * version control for PR and coverage gate workflow * fix file naming in workflows * fix answers to the checklist of TA-CONSTRAINTS * edited JLS 72 * edited references for JLS 56 * TA-constraints edited checklist * set pr count gate to 15 open PRs * small fixes * exception handling tests evidence * TA-Misbehaviours stress tests * TA-Misbehaviours list of misbehaviours * edited answer about risk analyses in TA-INDICATORS * added JLS-76 and comments to TT-Misbehaviours * removed JLS-69, its link and replace context answer with JLS-11. * replaced JLS-69 by JLS-11 in TA-Indicators context file * added link of TA-Misbehaviours to JLS-11 * added explanation of why there are no incentives to manipulate information * added answer for undiscovered expectations * answered new expectation identification question * added test data to answer * test repo renaming effects * filled out remaining answer in TA-Constraints * answered to TA-Behaviours * answered result evaluation question in TA-Misbehaviours * added answer to fault induction test misbehaviour * answered ta-misbehaviour question, added evidence to JLS-76 * add risk analysis * small fixes * rewrite steps overview * replace - with comma in TA-Behaviours context file * Change phrasing of JLS-24 * changed risk analysis AOU-07 formulation * delete unnecessary section in risk analysis * deleted unnecessary section in risk analysis * changed naming of first risk analysis step * changed referrals to risk_analysis in ta-indicators and ta-misbehaviours * changed links from legacy gitlab TSF documentation to new ecplise TSF documentation. * Added a control structure diagram both as drawio/png and embedded it in the risk_analysis. * Change risk_analysis headers and structure to fit expected steps of RAFIA STPA procedure. * Remade part 4 Unsafe Control Actions to fit review. * Add step 5 Controller Constraints. * Add step 6 Control loops to risk_analysis * Add step 8 Causal Scenario Constrains to risk analysis * Add step 10 Review of STPA results to risk analysis. * Reworked step 9 Misbehaviours and Expectations in risk analysis to be in line with the STPA review guide. * Update markdown tables of risk_analysis to follow column names and order of STPA results schema in TSF documentation. * Add additional Controller Functional Constraints under 5) Device Cotroller Constraints for risk_analysis to fulfill STPA review requirements. * Updated step 7) Causal Scenarios to follow review guidelines in risk_analysis * TA-Constraints: add AOU-31 resource/time budget assumption * Removed typos and irregularities for review changes. * Replace legacy UCA IDs with current combined IDs as in review. * Changed minor remarks from review. * Changed failure description in 6) Control Loops and Sequences in risk_analysis * Changed minor errors in STPA diagram. * Sync up of latest changes from prod/main into dev/main (#51) * Adding scores for TT-Changes * Update 4 trustable tenets (#9) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Markus Schu * Bump pygments from 2.19.2 to 2.20.0 in /.devcontainer/S-CORE (#30) Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.19.2...2.20.0) --- updated-dependencies: - dependency-name: pygments dependency-version: 2.20.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Markus Schu * Comprehensive quality control on all TSF files for spelling, intentations and style (#31) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * changed JLS08 to be more clear * corrected the statement of JLS-37 * corrected the statement of JLS-41 * corrected the file path in JLS-36 * reformulated the statement JLS-41 * split the statement of JLS-40 into tow * only one valitator * more clear statement in JLS-41 * ' * added a reference to JLS-13 and reformulated the statement * added answers to the evidence lists and to the checklists of TA-CONFIDENCE and TA-METHODOLOGIES * fixed TA-CONFIDENCE * fixed TA-METHODOLOGIES * . * corrected JLS-13 * typo * added new reference to JLS-08 * edited one answer of TA-Methodologies context file * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Add https evidence Added evidence configuration for response time and URL. Signed-off-by: halnasri * Fix formatting in JLS-08.md Signed-off-by: halnasri * Re add AOU-30 Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * Resolve TT-CONSTRUCTION Feedback (#23) * Moving changes from json to inc_nlohmann_json * Added checklist and evidence for TA-RELEASES * Worked through TA-Iterations checklist and evidence * added checklist and evidence for TA-TESTS * fix smaller details * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * resolved "binary" checklist points * Added JLS-52 * added references for newly created JLS-52 * Update TSF/trustable/statements/JLS-52.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * added verbose file reference to JLS-51 * Update TSF/trustable/statements/JLS-51.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * deleted AOU-08 checklist references * added JLS-51 link to TA-ITERATIONS, removed link to TA-RELEASES * deleted JLS-21 including its links * deleted JLS-21 * removed link TA-ITERATIONS -> JLS-51 * filled in JLS-53 * comments * added TA-Releases checklist answer * changed target to target_seconds * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Signed-off-by: Luca Füger * fixes for JLS-16 * adapted JLS-53 formulation * fix for JLS-16 * Added item reference to JLS-53 * Update TA-RELEASES_CONTEXT.md Signed-off-by: halnasri * created further statements * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added link from JLS-53 to JLS-14 and restructured JLS-52 * Provided evidence for JLS-63 * changed JLS-52, JLS-64 and JLS-65 formulation * smaller changes * Added references to JLS-65 * changed JLS-63 reference types * ... * completed JLS-64 * adding response time validator to JLS-64 * specifying remaining TODOs * Specify remaining work #2 * deleted JLS-66 * reworked JLS-62 and deleted 46 and 66 * adapted TA-TESTS_CONTEXT * fixed JLS-62 * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-16.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added non_reproducible_tests and its reference to JLS-62 --------- Signed-off-by: Luca Füger Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: halnasri Co-authored-by: LucaFue * Erikhu1 add missing links (#25) * add missing links * fix faulty reference * Reference corrections (#19) * link TA-BEHAVIOURS to JLS-27 (#9) * update JLS-01 * update JLS-05 * update JLS-11 * update JLS-12 * update JLS-29 * update JLS-30 * update JLS-35 * remove duplicate link * Resolve TT-PROVENANCE Feedback (#14) * added checklist items to TA_INPUTS * move TSF instructions * add JLS-47 and link TA-INPUTS to JLS-34 * create JLS-48 * update TA-INPUTS context * update TA-INPUTS context * add JLS-49 * update inputs context * pin third party tools list to 3.12.0 * add JLS-50 and assessment of third party tools * update TA-INPUTS context * add reference to JLS-49 * link TA-RELEASES -> JLS-49 * Enhance third-party tools assessment documentation (#18) * Enhance third-party tools assessment documentation Expanded the assessment details for various third-party tools used in nlohmann/json Signed-off-by: halnasri * Enhance documentation for third-party tools assessment 2 Signed-off-by: halnasri * Enhance third-party tools assessment details 3 Added comprehensive descriptions for Hedley, lcov, libFuzzer, Material for MkDocs, MkDocs, OSS-Fuzz, Probot, and Valgrind. Signed-off-by: halnasri * Revise risk categorization and tool assessment details Signed-off-by: halnasri * small fixes Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md typos Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * rename link Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * typo - Co-authored-by: Erik Hu Signed-off-by: halnasri * Enhance OSS-Fuzz section with issue links Updated the OSS-Fuzz role description to include links to specific GitHub issues. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu * add links from TA-SUPPLYCHAIN * add answer to supply chain context * remove dead link * create JLS-66 * link JLS-66 * finish answer SUPPLY_CHAIN context * misc fixes * misc fixes * misc fixes * Update TSF/trustable/assertions/TA-SUPPLY_CHAIN_CONTEXT.md Co-authored-by: LucaFue Signed-off-by: Erik Hu * misc fixes * update JLS-49 * Update TSF/README.md Co-authored-by: halnasri Signed-off-by: Erik Hu --------- Signed-off-by: halnasri Signed-off-by: Erik Hu Co-authored-by: erikhu1 Co-authored-by: halnasri Co-authored-by: LucaFue * halnasri-Revisit TT-RESULTS (#17) * revisit TT-RESULTS * rebase * resolve conflict * fixing some typos * AoU --> AOU * reformulated JLS-22 and completed the checklist of TA-DATA * Update TSF/trustable/statements/JLS-17.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Fix typo in 'misbehaviours' in documentation Signed-off-by: halnasri * Fix typo in file path for nlohmann misbehaviours Signed-off-by: halnasri * Clarify answers in TA-ANALYSIS_CONTEXT.md Signed-off-by: halnasri * adress comment of TA-DATA context file * fixed some issues in the TA-ANALYSIS context file * typo in JLS-17 * added a reference to TA-ANALYSIS_CONTEXT.md * added some answers to the checklist of TA-VALIDATION * fix typos Co-authored-by: LucaFue Signed-off-by: halnasri * added one answer to the TA-VALIDATION and fixed typos * answered checklist questions of TA-VALIDATION * reformulated JLS-17 and added the failure rate analysis * fix some checklist questions * typo * typos * typos and rewrite JLS 17 * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu Co-authored-by: LucaFue * added TA-Releases -> JLS-53 link (#27) Co-authored-by: LucaFgr * bump urllib3 version from 2.5.0 to 2.6.0 (#26) * bump urllib3 version from 2.5.0 to 2.6.0 * nitpick EOF line * Erikhu1 sync with prod (#31) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * Halnasri fix statements (#30) * fix JLS-08 * fix JLS-08 and JLS-10 * fix JLS-20 * fix JLS-11 and JLS-28 * fix JLS-16 * 2.0 --> 2 * Update JLS-11 * fix JLS-27 * fix JLS-65 * fix JLS-63 * added JLS-19 to build instructions * lcov and coverity * added clang-tidy * removed one validator from JLS-16 * fix lcov and coverity part * edited reference type for scorecard and inrospector * fix JLS-02 * Removed multiple validators from statements by splitting them up (#35) * removed multiple validators from statements by splitting them up * removed combinator validator * fix JLS-11 * Update TSF/trustable/statements/JLS-58.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * newline EOF * readded scores for JLS-11 --------- Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: Erik Hu * Erikhu1 sync with prod (#38) * Adding scores for TT-Changes * Update 4 trustable tenets (#9) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * changed JLS08 to be more clear * corrected the statement of JLS-37 * corrected the statement of JLS-41 * corrected the file path in JLS-36 * reformulated the statement JLS-41 * split the statement of JLS-40 into tow * only one valitator * more clear statement in JLS-41 * ' * added a reference to JLS-13 and reformulated the statement * added answers to the evidence lists and to the checklists of TA-CONFIDENCE and TA-METHODOLOGIES * fixed TA-CONFIDENCE * fixed TA-METHODOLOGIES * . * corrected JLS-13 * typo * added new reference to JLS-08 * edited one answer of TA-Methodologies context file * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Add https evidence Added evidence configuration for response time and URL. Signed-off-by: halnasri * Fix formatting in JLS-08.md Signed-off-by: halnasri * Re add AOU-30 Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * Resolve TT-CONSTRUCTION Feedback (#23) * Moving changes from json to inc_nlohmann_json * Added checklist and evidence for TA-RELEASES * Worked through TA-Iterations checklist and evidence * added checklist and evidence for TA-TESTS * fix smaller details * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * resolved "binary" checklist points * Added JLS-52 * added references for newly created JLS-52 * Update TSF/trustable/statements/JLS-52.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * added verbose file reference to JLS-51 * Update TSF/trustable/statements/JLS-51.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * deleted AOU-08 checklist references * added JLS-51 link to TA-ITERATIONS, removed link to TA-RELEASES * deleted JLS-21 including its links * deleted JLS-21 * removed link TA-ITERATIONS -> JLS-51 * filled in JLS-53 * comments * added TA-Releases checklist answer * changed target to target_seconds * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Signed-off-by: Luca Füger * fixes for JLS-16 * adapted JLS-53 formulation * fix for JLS-16 * Added item reference to JLS-53 * Update TA-RELEASES_CONTEXT.md Signed-off-by: halnasri * created further statements * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added link from JLS-53 to JLS-14 and restructured JLS-52 * Provided evidence for JLS-63 * changed JLS-52, JLS-64 and JLS-65 formulation * smaller changes * Added references to JLS-65 * changed JLS-63 reference types * ... * completed JLS-64 * adding response time validator to JLS-64 * specifying remaining TODOs * Specify remaining work #2 * deleted JLS-66 * reworked JLS-62 and deleted 46 and 66 * adapted TA-TESTS_CONTEXT * fixed JLS-62 * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-16.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added non_reproducible_tests and its reference to JLS-62 --------- Signed-off-by: Luca Füger Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: halnasri Co-authored-by: LucaFue * Erikhu1 add missing links (#25) * add missing links * fix faulty reference * Reference corrections (#19) * link TA-BEHAVIOURS to JLS-27 (#9) * update JLS-01 * update JLS-05 * update JLS-11 * update JLS-12 * update JLS-29 * update JLS-30 * update JLS-35 * remove duplicate link * Resolve TT-PROVENANCE Feedback (#14) * added checklist items to TA_INPUTS * move TSF instructions * add JLS-47 and link TA-INPUTS to JLS-34 * create JLS-48 * update TA-INPUTS context * update TA-INPUTS context * add JLS-49 * update inputs context * pin third party tools list to 3.12.0 * add JLS-50 and assessment of third party tools * update TA-INPUTS context * add reference to JLS-49 * link TA-RELEASES -> JLS-49 * Enhance third-party tools assessment documentation (#18) * Enhance third-party tools assessment documentation Expanded the assessment details for various third-party tools used in nlohmann/json Signed-off-by: halnasri * Enhance documentation for third-party tools assessment 2 Signed-off-by: halnasri * Enhance third-party tools assessment details 3 Added comprehensive descriptions for Hedley, lcov, libFuzzer, Material for MkDocs, MkDocs, OSS-Fuzz, Probot, and Valgrind. Signed-off-by: halnasri * Revise risk categorization and tool assessment details Signed-off-by: halnasri * small fixes Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md typos Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * rename link Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * typo - Co-authored-by: Erik Hu Signed-off-by: halnasri * Enhance OSS-Fuzz section with issue links Updated the OSS-Fuzz role description to include links to specific GitHub issues. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu * add links from TA-SUPPLYCHAIN * add answer to supply chain context * remove dead link * create JLS-66 * link JLS-66 * finish answer SUPPLY_CHAIN context * misc fixes * misc fixes * misc fixes * Update TSF/trustable/assertions/TA-SUPPLY_CHAIN_CONTEXT.md Co-authored-by: LucaFue Signed-off-by: Erik Hu * misc fixes * update JLS-49 * Update TSF/README.md Co-authored-by: halnasri Signed-off-by: Erik Hu --------- Signed-off-by: halnasri Signed-off-by: Erik Hu Co-authored-by: erikhu1 Co-authored-by: halnasri Co-authored-by: LucaFue * halnasri-Revisit TT-RESULTS (#17) * revisit TT-RESULTS * rebase * resolve conflict * fixing some typos * AoU --> AOU * reformulated JLS-22 and completed the checklist of TA-DATA * Update TSF/trustable/statements/JLS-17.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Fix typo in 'misbehaviours' in documentation Signed-off-by: halnasri * Fix typo in file path for nlohmann misbehaviours Signed-off-by: halnasri * Clarify answers in TA-ANALYSIS_CONTEXT.md Signed-off-by: halnasri * adress comment of TA-DATA context file * fixed some issues in the TA-ANALYSIS context file * typo in JLS-17 * added a reference to TA-ANALYSIS_CONTEXT.md * added some answers to the checklist of TA-VALIDATION * fix typos Co-authored-by: LucaFue Signed-off-by: halnasri * added one answer to the TA-VALIDATION and fixed typos * answered checklist questions of TA-VALIDATION * reformulated JLS-17 and added the failure rate analysis * fix some checklist questions * typo * typos * typos and rewrite JLS 17 * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu Co-authored-by: LucaFue * added TA-Releases -> JLS-53 link (#27) Co-authored-by: LucaFgr * bump urllib3 version from 2.5.0 to 2.6.0 (#26) * bump urllib3 version from 2.5.0 to 2.6.0 * nitpick EOF line * Erikhu1 sync with prod (#31) (#32) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * Halnasri fix statements (#34) * Erikhu1 sync with prod (#31) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * fix JLS-08 * fix JLS-08 and JLS-10 * fix JLS-20 * fix JLS-11 and JLS-28 * fix JLS-16 * 2.0 --> 2 * Update JLS-11 * fix JLS-27 * fix JLS-65 * fix JLS-63 * added JLS-19 to build instructions * lcov and coverity * added clang-tidy * removed one validator from JLS-16 * fix lcov and coverity part * edited reference type for scorecard and inrospector * fix JLS-02 --------- Co-authored-by: aschemmel-git Co-authored-by: halnasri --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: aschemmel-git * Bump urllib3 from 2.6.0 to 2.6.3 in /.devcontainer/S-CORE Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.6.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] * Remove GitHub actions reference from JLS-16.md Removed reference to GitHub actions page from JLS-16.md Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Signed-off-by: dependabot[bot] Co-authored-by: aschemmel-git Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Erikhu1 fix code scanning alerts (#40) * restructure requirements file * update trustable pins * install reqs before trustable * Erikhu1 matrix specification (#43) * configure qnx * add GCC toolchain * fix EOF * update gitignore * update gitignore * add reference to check amalgamation in JLS-14 (#44) * Resolve TA-Analysis comments (#39) * review TA-ANALYSIS * addressing other comments of AS * add reference to JLS-74 * typo * add reference to evidence list * changed the data storage of the test results * deleted JLS-75 and edited JLS-31 * delete JLS-75 file * created link from TA-ANALYSIS to JLS-27 * remove the db from stash * edited scoring data storage * move data storage to data_storage folder * fix documentation due to changes in the data storage * changes in the Context files due to the new data storage * changed AOU 09 and 18 * changes to to changing the AOUs 09 18 and 19 * remove reference to JLS-75 and replace it with reference to JLS-31 * typo * improved structure of ci_failure_rate_analysis.md * Revert "improved structure of ci_failure_rate_analysis.md" This reverts commit a56680672f8404bb4628d9e5c72e347f5d3d86c1. * improved structure of ci_failure_rate_analysis.md * use correct path to data storage * # Ensure sqlite3 is available * add check to env vaiables * typo * added better error when acessing the TSF_PERSIST_DB env variable * add debug to CI * fix CI step Generate trudag report * fix test_publication workflow * fix posible stash problem for data saving * remove TSF/MemoryEfficientTest ResultData.db from stash (#46) * fix branch checkout structure in publish_test_data_* workflows (#49) * Halnasri fix ci build documentation (#50) * fix bazel version conflict in docs-build workflow * set verion of bazel in docs-build to 8.3.0 * started with TA-Misbehaviours * Filled out Checklist for TA-Behaviours * filled out checklist for TA-Misbehaviours * added additional context information * added checklist answers for TA-Behaviours and TA-Constraints * cosmetic changes to TA-BEHAVIOURS * small updates to TA-Misbehaviours * created JLS-54 to JLS-60 * cosmetic change to JLS-54 * update * improved checklist and evidence for TA-Behaviour * worked on TA-Misbehaviours * added JLS-70 and JLS-71 * added JLS-72 * Worked on Context file of TA-Constraints * worked on misbehaviours context file * halnasri-Revisit_TT_INDICATORS (#28) * revisit TA-INDICATORS * fix dotstop * added tow statement about AWIs for the testing * added new coverage_gate to parent workflow * small fix * edited the coverage_gate workflow * rewrite statement JLS-55 * fix workflow * add pr_count_gat to parent-workflow * fix pr_count_gate * fix pr_count_gate * edited statements and context file of TA-INDICATORS * edited context file * Update TSF/trustable/statements/JLS-55.md Co-authored-by: LucaFue Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-55.md Co-authored-by: LucaFue Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-54.md Co-authored-by: LucaFue Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-54.md Co-authored-by: LucaFue Signed-off-by: halnasri * Edited JLS-55 Signed-off-by: halnasri * fixed some answers of the context file Signed-off-by: halnasri * Update coverage threshold to 99.19% Signed-off-by: halnasri * Update answers in TA-INDICATORS_CONTEXT.md Clarified answers regarding risk analyses and monitoring mechanisms in the context of AWIs. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: LucaFue * remove references to parent workflow for JLS-54 and JLS-55 * Added TODOs/Comments to TA-Behaviours and TA-Constraints Context files * created JLS-56 * resolved TODOs in TA-Behaviours * edited JLS 71 * JLS-70 and JLS-72 * documented misunderstandings * added https validator to JLS 70 and 71 * added JLS-73 * small fix * added references to JLS 24 and 31 * edited zthe checklist of TA-Misbehaviour * added https validator to JLS-24 * typos * fix pr count gate and coverage gate and add check_artifact_exists evidence to statements JLS-54 and JLS-55 * edited artifact output for the coverage gate * version control for PR and coverage gate workflow * fix file naming in workflows * fix answers to the checklist of TA-CONSTRAINTS * edited JLS 72 * edited references for JLS 56 * TA-constraints edited checklist * set pr count gate to 15 open PRs * small fixes * exception handling tests evidence * TA-Misbehaviours stress tests * TA-Misbehaviours list of misbehaviours * edited answer about risk analyses in TA-INDICATORS * added JLS-76 and comments to TT-Misbehaviours * removed JLS-69, its link and replace context answer with JLS-11. * replaced JLS-69 by JLS-11 in TA-Indicators context file * added link of TA-Misbehaviours to JLS-11 * added explanation of why there are no incentives to manipulate information * added answer for undiscovered expectations * answered new expectation identification question * added test data to answer * test repo renaming effects * filled out remaining answer in TA-Constraints * answered to TA-Behaviours * answered result evaluation question in TA-Misbehaviours * added answer to fault induction test misbehaviour * answered ta-misbehaviour question, added evidence to JLS-76 * add risk analysis * small fixes * rewrite steps overview * replace - with comma in TA-Behaviours context file * Change phrasing of JLS-24 * changed risk analysis AOU-07 formulation * delete unnecessary section in risk analysis * deleted unnecessary section in risk analysis * changed naming of first risk analysis step * changed referrals to risk_analysis in ta-indicators and ta-misbehaviours * changed links from legacy gitlab TSF documentation to new ecplise TSF documentation. * Added a control structure diagram both as drawio/png and embedded it in the risk_analysis. * Change risk_analysis headers and structure to fit expected steps of RAFIA STPA procedure. * Remade part 4 Unsafe Control Actions to fit review. * Add step 5 Controller Constraints. * Add step 6 Control loops to risk_analysis * Add step 8 Causal Scenario Constrains to risk analysis * Add step 10 Review of STPA results to risk analysis. * Reworked step 9 Misbehaviours and Expectations in risk analysis to be in line with the STPA review guide. * Update markdown tables of risk_analysis to follow column names and order of STPA results schema in TSF documentation. * Add additional Controller Functional Constraints under 5) Device Cotroller Constraints for risk_analysis to fulfill STPA review requirements. * Updated step 7) Causal Scenarios to follow review guidelines in risk_analysis * TA-Constraints: add AOU-31 resource/time budget assumption * Removed typos and irregularities for review changes. * Replace legacy UCA IDs with current combined IDs as in review. * Changed minor remarks from review. * Changed failure description in 6) Control Loops and Sequences in risk_analysis * Changed minor errors in STPA diagram. * Sync up of latest changes from prod/main into dev/main (#51) * Adding scores for TT-Changes * Update 4 trustable tenets (#9) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by… * Merge remote-tracking branch 'upstream/main' into ThomasClausnitzer-sync-with-prod --------- Signed-off-by: Andrey Babanin Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Signed-off-by: dependabot[bot] Signed-off-by: ThomasClausnitzer Co-authored-by: Andrey Babanin Co-authored-by: Erik Hu Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: aschemmel-git Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: halnasri Co-authored-by: aschemmel-tech Co-authored-by: Markus Schu commit 421e73fe63a6354d398277ce9454f6aac04e7572 Author: ThomasClausnitzer Date: Thu Mar 26 16:00:27 2026 +0100 Update TSF/trustable/statements/JLS-30.md Co-authored-by: LucaFue Signed-off-by: ThomasClausnitzer commit 81102ff6502f4bdc99c310a95efc3049649cf72e Author: ThomasClausnitzer Date: Thu Mar 26 16:00:14 2026 +0100 Update TSF/trustable/statements/JLS-29.md Co-authored-by: LucaFue Signed-off-by: ThomasClausnitzer commit 06c0a2769fba926240a58c66a075fe8af1431350 Author: d93317 Date: Thu Mar 19 16:46:34 2026 +0100 Further changes in intendation to unify among statement. Also removed empty spaces at the end of lines. commit 484c9ba03c663adac57a6f693ed2d0f675112676 Author: d93317 Date: Thu Mar 19 16:09:46 2026 +0100 Additional fixes of typos and normalisation of language used. commit d121559818b4a138e47b48037709e69526c7bd0f Author: d93317 Date: Thu Mar 19 15:55:50 2026 +0100 Removed legacy checklist files from assertions. commit 4503b84631b736b3a93d1d4f04c7458b6200a763 Author: d93317 Date: Thu Mar 19 15:51:31 2026 +0100 Improved UK spelling and removed typos. commit 72bfae75d38301240140d56e85188d31a7ef6c24 Author: LucaFgr Date: Thu Dec 4 07:43:50 2025 +0000 fixed intendation for remaining statements (cherry picked from commit 859fb54c135d3d473e23905717db2eaeb7df033f) commit 619425ce038930c1d545a6412cb72e9b78bb3ade Author: LucaFgr Date: Thu Dec 4 07:43:30 2025 +0000 fixed indentation for all statements (cherry-picked), including on top tt-expectations (cherry picked from commit cdd9b9bff4b8ec3d9dadb9608bb41e30818bebe4) commit 02c594bbc3016e68d4236f8ebe2c36d39bac8c38 Author: LucaFgr Date: Wed Dec 3 13:08:19 2025 +0000 Worked through all NPFs (cherry picked from commit ef9006db882d062b8b5faaa3efc5138262e30271) commit 02e25da43de720ff659282187b4f12669894acc3 Author: LucaFgr Date: Wed Dec 3 13:04:15 2025 +0000 additional NJF changes (cherry picked from commit f29d32b5dcdb2c9c54eeea9c4965e814c8169e57) commit 0758875429a7a64a0d239cedb8def5934291c43b Author: LucaFgr Date: Wed Dec 3 13:04:01 2025 +0000 Worked through all NJFs (cherry picked from commit 5fea260e25e6c2257fffe0fbbe17ca5e252c43db) commit 5844dd3838073207eeb94bbe4c5d8b09b8220ec3 Author: LucaFgr Date: Wed Dec 3 12:40:49 2025 +0000 Change to JLS-44 (cherry picked from commit 8e41f6b8abcef44d370de566699361d8498d35bf) commit b105d0363cab493460106698c03f5d0ff3c43a01 Author: LucaFgr Date: Wed Dec 3 12:40:32 2025 +0000 Worked through JLS-21 to JLS-44 (cherry picked from commit 71875c898aedbfa61bec3601d932ffec0f0cbd75) commit 32988d2ef5d49816788c3afabaca3636a409fd15 Author: LucaFgr Date: Wed Dec 3 10:32:59 2025 +0000 Worked through JLS-01 to JLS-20 (cherry picked from commit 95512f15375071aea99f436385cfe301931b219e) commit c279f2807e3ea72507b6934fc712a72e022f0b8b Author: LucaFgr Date: Wed Dec 3 10:21:22 2025 +0000 small changes to NJF-06.4.1 and JLS-16 (cherry picked from commit 807a962eaa2c686b370e3953e69c83033165a271) commit b7396956150f899fab2a7fe6e40d9bea76ef1e6b Author: d93317 Date: Tue Mar 31 12:18:25 2026 +0200 Add changes due to review comments of upstream PR for runtime analysis and closed misbehaviours. commit 1912eeb4f530e105aa601a715fa82a487ce15970 Merge: 8992adbd9 ba01d69f3 Author: ThomasClausnitzer Date: Fri Mar 27 10:28:35 2026 +0100 Merge pull request #63 from score-json/ThomasClausnitzer-sync-with-prod Fix common anchestry after last sync with prod PR commit ba01d69f3cd2bd32f93e481f5d8d92b532daaae6 Merge: 8992adbd9 db4e1b326 Author: d93317 Date: Fri Mar 27 10:12:07 2026 +0100 Merge remote-tracking branch 'upstream/main' into ThomasClausnitzer-sync-with-prod commit 8992adbd90f908c2d2162ab90bfbe1b412c003d1 Author: d93317 Date: Thu Mar 26 16:23:31 2026 +0100 Delete old first version risk_analysis.md as it was never merged upstream and replaced by a new tailored risk_analysis.rst commit 7d8224e43db36d355747c980631de9e295bd2e2d Author: aschemmel-tech Date: Tue Mar 17 17:20:15 2026 +0100 Add tailored STPA risk analysis (#25) * Add tailored STPA risk analysis * Add tailored STPA risk analysis - fixes commit e5259b0bc93832e1ee1259a67a36d79c006d7652 Author: ThomasClausnitzer Date: Thu Mar 26 16:12:37 2026 +0100 Embedd additional documents in the TSF/docs folder (#61) * Add correct references to additional files in TSF TA-files and hyperlinks to the files in the trudag documentation. * Remove changes in index file as the list should only be added when completed. commit 812c2ae5fad3eeeca1f2606761f2c7f5c1f5fddf Merge: 71d6d0d5a 1fe37e051 Author: ThomasClausnitzer Date: Tue Mar 17 09:52:18 2026 +0100 Merge pull request #59 from score-json/ThomasClausnitzer-history_sync_after_pr24 Sync history by merge of upstream eclipse-score back to downstream score-json. commit 1fe37e05142a596d89cc084001d6609d09399ecf Author: d93317 Date: Mon Mar 16 16:01:18 2026 +0100 Minor review change. commit e2130c7cee22e0a45d5b5614cb40145ab13c1c29 Merge: 71d6d0d5a c6a1322ec Author: d93317 Date: Mon Mar 16 15:41:51 2026 +0100 Merge remote-tracking branch 'upstream/main' into ThomasClausnitzer-history_sync_after_pr24 commit 71d6d0d5a57dfe8aa83e843fbfe5fae2563852e7 Author: d93317 Date: Thu Mar 12 13:47:22 2026 +0100 Fixed type in nlohmann closed misbehaviour file. commit a66c9946c1bf886f68fd21d9ccb228d5c22e44cd Author: d93317 Date: Wed Mar 11 16:29:43 2026 +0100 Updated closed misbehaviours list by splitting information in more columns and making minor reformulations. commit bbf2dc73860f195f735233b2e568d19a194e0544 Author: d93317 Date: Wed Mar 11 16:26:15 2026 +0100 Added a sampled list of closed upstream issues/misbehaviours and how they were solved by nlohmann/json. commit d3acc818634eb85b983b8f3e9ca6763423a3f75c Author: ThomasClausnitzer Date: Thu Mar 12 16:30:29 2026 +0100 Fixed bug that skipped Coverage Gate for pushing into main, as this was requirement for publish documention. (#58) commit 89f727eefc75f1a0984e9f59dc1722e835a89b96 Author: ThomasClausnitzer Date: Thu Mar 12 16:29:38 2026 +0100 Add runtime and memory consumption analysis in TSF docs. (#57) commit 135d849e1ab98953deef2bac80954bf019c5faae Author: ThomasClausnitzer Date: Thu Mar 12 13:07:27 2026 +0100 Fix publishing error into repo. (#56) commit e3d0ef2e13557113733a37440f9302677b070906 Author: LucaFue Date: Wed Mar 11 16:07:52 2026 +0100 changing workflows so publish documentation runs (#54) Co-authored-by: LucaFgr commit ff442f8855c59a79c4897b3dbd92e39a4e0f6f4a Author: LucaFue Date: Wed Mar 11 11:33:35 2026 +0100 fix errors in dotstop file (#53) Co-authored-by: LucaFgr commit 5461aaec849d3e56d2b76cbcf824addd1df21028 Author: ThomasClausnitzer Date: Mon Mar 2 09:37:43 2026 +0100 Sync up of latest changes from prod/main into dev/main (#51) * Adding scores for TT-Changes * Update 4 trustable tenets (#9) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * changed JLS08 to be more clear * corrected the statement of JLS-37 * corrected the statement of JLS-41 * corrected the file path in JLS-36 * reformulated the statement JLS-41 * split the statement of JLS-40 into tow * only one valitator * more clear statement in JLS-41 * ' * added a reference to JLS-13 and reformulated the statement * added answers to the evidence lists and to the checklists of TA-CONFIDENCE and TA-METHODOLOGIES * fixed TA-CONFIDENCE * fixed TA-METHODOLOGIES * . * corrected JLS-13 * typo * added new reference to JLS-08 * edited one answer of TA-Methodologies context file * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Add https evidence Added evidence configuration for response time and URL. Signed-off-by: halnasri * Fix formatting in JLS-08.md Signed-off-by: halnasri * Re add AOU-30 Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * Resolve TT-CONSTRUCTION Feedback (#23) * Moving changes from json to inc_nlohmann_json * Added checklist and evidence for TA-RELEASES * Worked through TA-Iterations checklist and evidence * added checklist and evidence for TA-TESTS * fix smaller details * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * resolved "binary" checklist points * Added JLS-52 * added references for newly created JLS-52 * Update TSF/trustable/statements/JLS-52.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * added verbose file reference to JLS-51 * Update TSF/trustable/statements/JLS-51.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * deleted AOU-08 checklist references * added JLS-51 link to TA-ITERATIONS, removed link to TA-RELEASES * deleted JLS-21 including its links * deleted JLS-21 * removed link TA-ITERATIONS -> JLS-51 * filled in JLS-53 * comments * added TA-Releases checklist answer * changed target to target_seconds * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Signed-off-by: Luca Füger * fixes for JLS-16 * adapted JLS-53 formulation * fix for JLS-16 * Added item reference to JLS-53 * Update TA-RELEASES_CONTEXT.md Signed-off-by: halnasri * created further statements * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added link from JLS-53 to JLS-14 and restructured JLS-52 * Provided evidence for JLS-63 * changed JLS-52, JLS-64 and JLS-65 formulation * smaller changes * Added references to JLS-65 * changed JLS-63 reference types * ... * completed JLS-64 * adding response time validator to JLS-64 * specifying remaining TODOs * Specify remaining work #2 * deleted JLS-66 * reworked JLS-62 and deleted 46 and 66 * adapted TA-TESTS_CONTEXT * fixed JLS-62 * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-16.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added non_reproducible_tests and its reference to JLS-62 --------- Signed-off-by: Luca Füger Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: halnasri Co-authored-by: LucaFue * Erikhu1 add missing links (#25) * add missing links * fix faulty reference * Reference corrections (#19) * link TA-BEHAVIOURS to JLS-27 (#9) * update JLS-01 * update JLS-05 * update JLS-11 * update JLS-12 * update JLS-29 * update JLS-30 * update JLS-35 * remove duplicate link * Resolve TT-PROVENANCE Feedback (#14) * added checklist items to TA_INPUTS * move TSF instructions * add JLS-47 and link TA-INPUTS to JLS-34 * create JLS-48 * update TA-INPUTS context * update TA-INPUTS context * add JLS-49 * update inputs context * pin third party tools list to 3.12.0 * add JLS-50 and assessment of third party tools * update TA-INPUTS context * add reference to JLS-49 * link TA-RELEASES -> JLS-49 * Enhance third-party tools assessment documentation (#18) * Enhance third-party tools assessment documentation Expanded the assessment details for various third-party tools used in nlohmann/json Signed-off-by: halnasri * Enhance documentation for third-party tools assessment 2 Signed-off-by: halnasri * Enhance third-party tools assessment details 3 Added comprehensive descriptions for Hedley, lcov, libFuzzer, Material for MkDocs, MkDocs, OSS-Fuzz, Probot, and Valgrind. Signed-off-by: halnasri * Revise risk categorization and tool assessment details Signed-off-by: halnasri * small fixes Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md typos Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * rename link Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * typo - Co-authored-by: Erik Hu Signed-off-by: halnasri * Enhance OSS-Fuzz section with issue links Updated the OSS-Fuzz role description to include links to specific GitHub issues. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu * add links from TA-SUPPLYCHAIN * add answer to supply chain context * remove dead link * create JLS-66 * link JLS-66 * finish answer SUPPLY_CHAIN context * misc fixes * misc fixes * misc fixes * Update TSF/trustable/assertions/TA-SUPPLY_CHAIN_CONTEXT.md Co-authored-by: LucaFue Signed-off-by: Erik Hu * misc fixes * update JLS-49 * Update TSF/README.md Co-authored-by: halnasri Signed-off-by: Erik Hu --------- Signed-off-by: halnasri Signed-off-by: Erik Hu Co-authored-by: erikhu1 Co-authored-by: halnasri Co-authored-by: LucaFue * halnasri-Revisit TT-RESULTS (#17) * revisit TT-RESULTS * rebase * resolve conflict * fixing some typos * AoU --> AOU * reformulated JLS-22 and completed the checklist of TA-DATA * Update TSF/trustable/statements/JLS-17.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Fix typo in 'misbehaviours' in documentation Signed-off-by: halnasri * Fix typo in file path for nlohmann misbehaviours Signed-off-by: halnasri * Clarify answers in TA-ANALYSIS_CONTEXT.md Signed-off-by: halnasri * adress comment of TA-DATA context file * fixed some issues in the TA-ANALYSIS context file * typo in JLS-17 * added a reference to TA-ANALYSIS_CONTEXT.md * added some answers to the checklist of TA-VALIDATION * fix typos Co-authored-by: LucaFue Signed-off-by: halnasri * added one answer to the TA-VALIDATION and fixed typos * answered checklist questions of TA-VALIDATION * reformulated JLS-17 and added the failure rate analysis * fix some checklist questions * typo * typos * typos and rewrite JLS 17 * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu Co-authored-by: LucaFue * added TA-Releases -> JLS-53 link (#27) Co-authored-by: LucaFgr * bump urllib3 version from 2.5.0 to 2.6.0 (#26) * bump urllib3 version from 2.5.0 to 2.6.0 * nitpick EOF line * Erikhu1 sync with prod (#31) (#32) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * Halnasri fix statements (#34) * Erikhu1 sync with prod (#31) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * fix JLS-08 * fix JLS-08 and JLS-10 * fix JLS-20 * fix JLS-11 and JLS-28 * fix JLS-16 * 2.0 --> 2 * Update JLS-11 * fix JLS-27 * fix JLS-65 * fix JLS-63 * added JLS-19 to build instructions * lcov and coverity * added clang-tidy * removed one validator from JLS-16 * fix lcov and coverity part * edited reference type for scorecard and inrospector * fix JLS-02 --------- Co-authored-by: aschemmel-git Co-authored-by: halnasri --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: aschemmel-git * Bump urllib3 from 2.6.0 to 2.6.3 in /.devcontainer/S-CORE Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.6.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] * Resolve code scanning alerts (#13) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * changed JLS08 to be more clear * corrected the statement of JLS-37 * corrected the statement of JLS-41 * corrected the file path in JLS-36 * reformulated the statement JLS-41 * split the statement of JLS-40 into tow * only one valitator * more clear statement in JLS-41 * ' * added a reference to JLS-13 and reformulated the statement * added answers to the evidence lists and to the checklists of TA-CONFIDENCE and TA-METHODOLOGIES * fixed TA-CONFIDENCE * fixed TA-METHODOLOGIES * . * corrected JLS-13 * typo * added new reference to JLS-08 * edited one answer of TA-Methodologies context file * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Add https evidence Added evidence configuration for response time and URL. Signed-off-by: halnasri * Fix formatting in JLS-08.md Signed-off-by: halnasri * Re add AOU-30 Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * Resolve TT-CONSTRUCTION Feedback (#23) * Moving changes from json to inc_nlohmann_json * Added checklist and evidence for TA-RELEASES * Worked through TA-Iterations checklist and evidence * added checklist and evidence for TA-TESTS * fix smaller details * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * resolved "binary" checklist points * Added JLS-52 * added references for newly created JLS-52 * Update TSF/trustable/statements/JLS-52.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * added verbose file reference to JLS-51 * Update TSF/trustable/statements/JLS-51.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * deleted AOU-08 checklist references * added JLS-51 link to TA-ITERATIONS, removed link to TA-RELEASES * deleted JLS-21 including its links * deleted JLS-21 * removed link TA-ITERATIONS -> JLS-51 * filled in JLS-53 * comments * added TA-Releases checklist answer * changed target to target_seconds * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Signed-off-by: Luca Füger * fixes for JLS-16 * adapted JLS-53 formulation * fix for JLS-16 * Added item reference to JLS-53 * Update TA-RELEASES_CONTEXT.md Signed-off-by: halnasri * created further statements * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added link from JLS-53 to JLS-14 and restructured JLS-52 * Provided evidence for JLS-63 * changed JLS-52, JLS-64 and JLS-65 formulation * smaller changes * Added references to JLS-65 * changed JLS-63 reference types * ... * completed JLS-64 * adding response time validator to JLS-64 * specifying remaining TODOs * Specify remaining work #2 * deleted JLS-66 * reworked JLS-62 and deleted 46 and 66 * adapted TA-TESTS_CONTEXT * fixed JLS-62 * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-16.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added non_reproducible_tests and its reference to JLS-62 --------- Signed-off-by: Luca Füger Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: halnasri Co-authored-by: LucaFue * Erikhu1 add missing links (#25) * add missing links * fix faulty reference * Reference corrections (#19) * link TA-BEHAVIOURS to JLS-27 (#9) * update JLS-01 * update JLS-05 * update JLS-11 * update JLS-12 * update JLS-29 * update JLS-30 * update JLS-35 * remove duplicate link * Resolve TT-PROVENANCE Feedback (#14) * added checklist items to TA_INPUTS * move TSF instructions * add JLS-47 and link TA-INPUTS to JLS-34 * create JLS-48 * update TA-INPUTS context * update TA-INPUTS context * add JLS-49 * update inputs context * pin third party tools list to 3.12.0 * add JLS-50 and assessment of third party tools * update TA-INPUTS context * add reference to JLS-49 * link TA-RELEASES -> JLS-49 * Enhance third-party tools assessment documentation (#18) * Enhance third-party tools assessment documentation Expanded the assessment details for various third-party tools used in nlohmann/json Signed-off-by: halnasri * Enhance documentation for third-party tools assessment 2 Signed-off-by: halnasri * Enhance third-party tools assessment details 3 Added comprehensive descriptions for Hedley, lcov, libFuzzer, Material for MkDocs, MkDocs, OSS-Fuzz, Probot, and Valgrind. Signed-off-by: halnasri * Revise risk categorization and tool assessment details Signed-off-by: halnasri * small fixes Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md typos Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * rename link Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * typo - Co-authored-by: Erik Hu Signed-off-by: halnasri * Enhance OSS-Fuzz section with issue links Updated the OSS-Fuzz role description to include links to specific GitHub issues. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu * add links from TA-SUPPLYCHAIN * add answer to supply chain context * remove dead link * create JLS-66 * link JLS-66 * finish answer SUPPLY_CHAIN context * misc fixes * misc fixes * misc fixes * Update TSF/trustable/assertions/TA-SUPPLY_CHAIN_CONTEXT.md Co-authored-by: LucaFue Signed-off-by: Erik Hu * misc fixes * update JLS-49 * Update TSF/README.md Co-authored-by: halnasri Signed-off-by: Erik Hu --------- Signed-off-by: halnasri Signed-off-by: Erik Hu Co-authored-by: erikhu1 Co-authored-by: halnasri Co-authored-by: LucaFue * halnasri-Revisit TT-RESULTS (#17) * revisit TT-RESULTS * rebase * resolve conflict * fixing some typos * AoU --> AOU * reformulated JLS-22 and completed the checklist of TA-DATA * Update TSF/trustable/statements/JLS-17.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Fix typo in 'misbehaviours' in documentation Signed-off-by: halnasri * Fix typo in file path for nlohmann misbehaviours Signed-off-by: halnasri * Clarify answers in TA-ANALYSIS_CONTEXT.md Signed-off-by: halnasri * adress comment of TA-DATA context file * fixed some issues in the TA-ANALYSIS context file * typo in JLS-17 * added a reference to TA-ANALYSIS_CONTEXT.md * added some answers to the checklist of TA-VALIDATION * fix typos Co-authored-by: LucaFue Signed-off-by: halnasri * added one answer to the TA-VALIDATION and fixed typos * answered checklist questions of TA-VALIDATION * reformulated JLS-17 and added the failure rate analysis * fix some checklist questions * typo * typos * typos and rewrite JLS 17 * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu Co-authored-by: LucaFue * added TA-Releases -> JLS-53 link (#27) Co-authored-by: LucaFgr * bump urllib3 version from 2.5.0 to 2.6.0 (#26) * bump urllib3 version from 2.5.0 to 2.6.0 * nitpick EOF line * Erikhu1 sync with prod (#31) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * Halnasri fix statements (#30) * fix JLS-08 * fix JLS-08 and JLS-10 * fix JLS-20 * fix JLS-11 and JLS-28 * fix JLS-16 * 2.0 --> 2 * Update JLS-11 * fix JLS-27 * fix JLS-65 * fix JLS-63 * added JLS-19 to build instructions * lcov and coverity * added clang-tidy * removed one validator from JLS-16 * fix lcov and coverity part * edited reference type for scorecard and inrospector * fix JLS-02 * Removed multiple validators from statements by splitting them up (#35) * removed multiple validators from statements by splitting them up * removed combinator validator * fix JLS-11 * Update TSF/trustable/statements/JLS-58.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * newline EOF * readded scores for JLS-11 --------- Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: Erik Hu * Erikhu1 sync with prod (#38) * Adding scores for TT-Changes * Update 4 trustable tenets (#9) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * changed JLS08 to be more clear * corrected the statement of JLS-37 * corrected the statement of JLS-41 * corrected the file path in JLS-36 * reformulated the statement JLS-41 * split the statement of JLS-40 into tow * only one valitator * more clear statement in JLS-41 * ' * added a reference to JLS-13 and reformulated the statement * added answers to the evidence lists and to the checklists of TA-CONFIDENCE and TA-METHODOLOGIES * fixed TA-CONFIDENCE * fixed TA-METHODOLOGIES * . * corrected JLS-13 * typo * added new reference to JLS-08 * edited one answer of TA-Methodologies context file * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Add https evidence Added evidence configuration for response time and URL. Signed-off-by: halnasri * Fix formatting in JLS-08.md Signed-off-by: halnasri * Re add AOU-30 Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * Resolve TT-CONSTRUCTION Feedback (#23) * Moving changes from json to inc_nlohmann_json * Added checklist and evidence for TA-RELEASES * Worked through TA-Iterations checklist and evidence * added checklist and evidence for TA-TESTS * fix smaller details * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * resolved "binary" checklist points * Added JLS-52 * added references for newly created JLS-52 * Update TSF/trustable/statements/JLS-52.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * added verbose file reference to JLS-51 * Update TSF/trustable/statements/JLS-51.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * deleted AOU-08 checklist references * added JLS-51 link to TA-ITERATIONS, removed link to TA-RELEASES * deleted JLS-21 including its links * deleted JLS-21 * removed link TA-ITERATIONS -> JLS-51 * filled in JLS-53 * comments * added TA-Releases checklist answer * changed target to target_seconds * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Signed-off-by: Luca Füger * fixes for JLS-16 * adapted JLS-53 formulation * fix for JLS-16 * Added item reference to JLS-53 * Update TA-RELEASES_CONTEXT.md Signed-off-by: halnasri * created further statements * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added link from JLS-53 to JLS-14 and restructured JLS-52 * Provided evidence for JLS-63 * changed JLS-52, JLS-64 and JLS-65 formulation * smaller changes * Added references to JLS-65 * changed JLS-63 reference types * ... * completed JLS-64 * adding response time validator to JLS-64 * specifying remaining TODOs * Specify remaining work #2 * deleted JLS-66 * reworked JLS-62 and deleted 46 and 66 * adapted TA-TESTS_CONTEXT * fixed JLS-62 * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-16.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added non_reproducible_tests and its reference to JLS-62 --------- Signed-off-by: Luca Füger Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: halnasri Co-authored-by: LucaFue * Erikhu1 add missing links (#25) * add missing links * fix faulty reference * Reference corrections (#19) * link TA-BEHAVIOURS to JLS-27 (#9) * update JLS-01 * update JLS-05 * update JLS-11 * update JLS-12 * update JLS-29 * update JLS-30 * update JLS-35 * remove duplicate link * Resolve TT-PROVENANCE Feedback (#14) * added checklist items to TA_INPUTS * move TSF instructions * add JLS-47 and link TA-INPUTS to JLS-34 * create JLS-48 * update TA-INPUTS context * update TA-INPUTS context * add JLS-49 * update inputs context * pin third party tools list to 3.12.0 * add JLS-50 and assessment of third party tools * update TA-INPUTS context * add reference to JLS-49 * link TA-RELEASES -> JLS-49 * Enhance third-party tools assessment documentation (#18) * Enhance third-party tools assessment documentation Expanded the assessment details for various third-party tools used in nlohmann/json Signed-off-by: halnasri * Enhance documentation for third-party tools assessment 2 Signed-off-by: halnasri * Enhance third-party tools assessment details 3 Added comprehensive descriptions for Hedley, lcov, libFuzzer, Material for MkDocs, MkDocs, OSS-Fuzz, Probot, and Valgrind. Signed-off-by: halnasri * Revise risk categorization and tool assessment details Signed-off-by: halnasri * small fixes Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md typos Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * rename link Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * typo - Co-authored-by: Erik Hu Signed-off-by: halnasri * Enhance OSS-Fuzz section with issue links Updated the OSS-Fuzz role description to include links to specific GitHub issues. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu * add links from TA-SUPPLYCHAIN * add answer to supply chain context * remove dead link * create JLS-66 * link JLS-66 * finish answer SUPPLY_CHAIN context * misc fixes * misc fixes * misc fixes * Update TSF/trustable/assertions/TA-SUPPLY_CHAIN_CONTEXT.md Co-authored-by: LucaFue Signed-off-by: Erik Hu * misc fixes * update JLS-49 * Update TSF/README.md Co-authored-by: halnasri Signed-off-by: Erik Hu --------- Signed-off-by: halnasri Signed-off-by: Erik Hu Co-authored-by: erikhu1 Co-authored-by: halnasri Co-authored-by: LucaFue * halnasri-Revisit TT-RESULTS (#17) * revisit TT-RESULTS * rebase * resolve conflict * fixing some typos * AoU --> AOU * reformulated JLS-22 and completed the checklist of TA-DATA * Update TSF/trustable/statements/JLS-17.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Fix typo in 'misbehaviours' in documentation Signed-off-by: halnasri * Fix typo in file path for nlohmann misbehaviours Signed-off-by: halnasri * Clarify answers in TA-ANALYSIS_CONTEXT.md Signed-off-by: halnasri * adress comment of TA-DATA context file * fixed some issues in the TA-ANALYSIS context file * typo in JLS-17 * added a reference to TA-ANALYSIS_CONTEXT.md * added some answers to the checklist of TA-VALIDATION * fix typos Co-authored-by: LucaFue Signed-off-by: halnasri * added one answer to the TA-VALIDATION and fixed typos * answered checklist questions of TA-VALIDATION * reformulated JLS-17 and added the failure rate analysis * fix some checklist questions * typo * typos * typos and rewrite JLS 17 * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu Co-authored-by: LucaFue * added TA-Releases -> JLS-53 link (#27) Co-authored-by: LucaFgr * bump urllib3 version from 2.5.0 to 2.6.0 (#26) * bump urllib3 version from 2.5.0 to 2.6.0 * nitpick EOF line * Erikhu1 sync with prod (#31) (#32) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * Halnasri fix statements (#34) * Erikhu1 sync with prod (#31) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * fix JLS-08 * fix JLS-08 and JLS-10 * fix JLS-20 * fix JLS-11 and JLS-28 * fix JLS-16 * 2.0 --> 2 * Update JLS-11 * fix JLS-27 * fix JLS-65 * fix JLS-63 * added JLS-19 to build instructions * lcov and coverity * added clang-tidy * removed one validator from JLS-16 * fix lcov and coverity part * edited reference type for scorecard and inrospector * fix JLS-02 --------- Co-authored-by: aschemmel-git Co-authored-by: halnasri --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: aschemmel-git * Bump urllib3 from 2.6.0 to 2.6.3 in /.devcontainer/S-CORE Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.6.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] * Remove GitHub actions reference from JLS-16.md Removed reference to GitHub actions page from JLS-16.md Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Signed-off-by: dependabot[bot] Co-authored-by: aschemmel-git Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Erikhu1 fix code scanning alerts (#40) * restructure requirements file * update trustable pins * install reqs before trustable --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Signed-off-by: dependabot[bot] Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: aschemmel-git Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump wheel from 0.45.1 to 0.46.2 in /docs/mkdocs Bumps [wheel](https://github.com/pypa/wheel) from 0.45.1 to 0.46.2. - [Release notes](https://github.com/pypa/wheel/releases) - [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst) - [Commits](https://github.com/pypa/wheel/compare/0.45.1...0.46.2) --- updated-dependencies: - dependency-name: wheel dependency-version: 0.46.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] * Resolve TA-ANALYSIS Feedback and Adapt nlohmann pipeline to check s-core matrix specification (#16) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * changed JLS08 to be more clear * corrected the statement of JLS-37 * corrected the statement of JLS-41 * corrected the file path in JLS-36 * reformulated the statement JLS-41 * split the statement of JLS-40 into tow * only one valitator * more clear statement in JLS-41 * ' * added a reference to JLS-13 and reformulated the statement * added answers to the evidence lists and to the checklists of TA-CONFIDENCE and TA-METHODOLOGIES * fixed TA-CONFIDENCE * fixed TA-METHODOLOGIES * . * corrected JLS-13 * typo * added new reference to JLS-08 * edited one answer of TA-Methodologies context file * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Add https evidence Added evidence configuration for response time and URL. Signed-off-by: halnasri * Fix formatting in JLS-08.md Signed-off-by: halnasri * Re add AOU-30 Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * Resolve TT-CONSTRUCTION Feedback (#23) * Moving changes from json to inc_nlohmann_json * Added checklist and evidence for TA-RELEASES * Worked through TA-Iterations checklist and evidence * added checklist and evidence for TA-TESTS * fix smaller details * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * resolved "binary" checklist points * Added JLS-52 * added references for newly created JLS-52 * Update TSF/trustable/statements/JLS-52.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * added verbose file reference to JLS-51 * Update TSF/trustable/statements/JLS-51.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * deleted AOU-08 checklist references * added JLS-51 link to TA-ITERATIONS, removed link to TA-RELEASES * deleted JLS-21 including its links * deleted JLS-21 * removed link TA-ITERATIONS -> JLS-51 * filled in JLS-53 * comments * added TA-Releases checklist answer * changed target to target_seconds * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Signed-off-by: Luca Füger * fixes for JLS-16 * adapted JLS-53 formulation * fix for JLS-16 * Added item reference to JLS-53 * Update TA-RELEASES_CONTEXT.md Signed-off-by: halnasri * created further statements * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added link from JLS-53 to JLS-14 and restructured JLS-52 * Provided evidence for JLS-63 * changed JLS-52, JLS-64 and JLS-65 formulation * smaller changes * Added references to JLS-65 * changed JLS-63 reference types * ... * completed JLS-64 * adding response time validator to JLS-64 * specifying remaining TODOs * Specify remaining work #2 * deleted JLS-66 * reworked JLS-62 and deleted 46 and 66 * adapted TA-TESTS_CONTEXT * fixed JLS-62 * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-16.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added non_reproducible_tests and its reference to JLS-62 --------- Signed-off-by: Luca Füger Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: halnasri Co-authored-by: LucaFue * Erikhu1 add missing links (#25) * add missing links * fix faulty reference * Reference corrections (#19) * link TA-BEHAVIOURS to JLS-27 (#9) * update JLS-01 * update JLS-05 * update JLS-11 * update JLS-12 * update JLS-29 * update JLS-30 * update JLS-35 * remove duplicate link * Resolve TT-PROVENANCE Feedback (#14) * added checklist items to TA_INPUTS * move TSF instructions * add JLS-47 and link TA-INPUTS to JLS-34 * create JLS-48 * update TA-INPUTS context * update TA-INPUTS context * add JLS-49 * update inputs context * pin third party tools list to 3.12.0 * add JLS-50 and assessment of third party tools * update TA-INPUTS context * add reference to JLS-49 * link TA-RELEASES -> JLS-49 * Enhance third-party tools assessment documentation (#18) * Enhance third-party tools assessment documentation Expanded the assessment details for various third-party tools used in nlohmann/json Signed-off-by: halnasri * Enhance documentation for third-party tools assessment 2 Signed-off-by: halnasri * Enhance third-party tools assessment details 3 Added comprehensive descriptions for Hedley, lcov, libFuzzer, Material for MkDocs, MkDocs, OSS-Fuzz, Probot, and Valgrind. Signed-off-by: halnasri * Revise risk categorization and tool assessment details Signed-off-by: halnasri * small fixes Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md typos Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * rename link Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * typo - Co-authored-by: Erik Hu Signed-off-by: halnasri * Enhance OSS-Fuzz section with issue links Updated the OSS-Fuzz role description to include links to specific GitHub issues. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu * add links from TA-SUPPLYCHAIN * add answer to supply chain context * remove dead link * create JLS-66 * link JLS-66 * finish answer SUPPLY_CHAIN context * misc fixes * misc fixes * misc fixes * Update TSF/trustable/assertions/TA-SUPPLY_CHAIN_CONTEXT.md Co-authored-by: LucaFue Signed-off-by: Erik Hu * misc fixes * update JLS-49 * Update TSF/README.md Co-authored-by: halnasri Signed-off-by: Erik Hu --------- Signed-off-by: halnasri Signed-off-by: Erik Hu Co-authored-by: erikhu1 Co-authored-by: halnasri Co-authored-by: LucaFue * halnasri-Revisit TT-RESULTS (#17) * revisit TT-RESULTS * rebase * resolve conflict * fixing some typos * AoU --> AOU * reformulated JLS-22 and completed the checklist of TA-DATA * Update TSF/trustable/statements/JLS-17.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Fix typo in 'misbehaviours' in documentation Signed-off-by: halnasri * Fix typo in file path for nlohmann misbehaviours Signed-off-by: halnasri * Clarify answers in TA-ANALYSIS_CONTEXT.md Signed-off-by: halnasri * adress comment of TA-DATA context file * fixed some issues in the TA-ANALYSIS context file * typo in JLS-17 * added a reference to TA-ANALYSIS_CONTEXT.md * added some answers to the checklist of TA-VALIDATION * fix typos Co-authored-by: LucaFue Signed-off-by: halnasri * added one answer to the TA-VALIDATION and fixed typos * answered checklist questions of TA-VALIDATION * reformulated JLS-17 and added the failure rate analysis * fix some checklist questions * typo * typos * typos and rewrite JLS 17 * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu Co-authored-by: LucaFue * added TA-Releases -> JLS-53 link (#27) Co-authored-by: LucaFgr * bump urllib3 version from 2.5.0 to 2.6.0 (#26) * bump urllib3 version from 2.5.0 to 2.6.0 * nitpick EOF line * Erikhu1 sync with prod (#31) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * Halnasri fix statements (#30) * fix JLS-08 * fix JLS-08 and JLS-10 * fix JLS-20 * fix JLS-11 and JLS-28 * fix JLS-16 * 2.0 --> 2 * Update JLS-11 * fix JLS-27 * fix JLS-65 * fix JLS-63 * added JLS-19 to build instructions * lcov and coverity * added clang-tidy * removed one validator from JLS-16 * fix lcov and coverity part * edited reference type for scorecard and inrospector * fix JLS-02 * Removed multiple validators from statements by splitting them up (#35) * removed multiple validators from statements by splitting them up * removed combinator validator * fix JLS-11 * Update TSF/trustable/statements/JLS-58.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * newline EOF * readded scores for JLS-11 --------- Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: Erik Hu * Erikhu1 sync with prod (#38) * Adding scores for TT-Changes * Update 4 trustable tenets (#9) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * changed JLS08 to be more clear * corrected the statement of JLS-37 * corrected the statement of JLS-41 * corrected the file path in JLS-36 * reformulated the statement JLS-41 * split the statement of JLS-40 into tow * only one valitator * more clear statement in JLS-41 * ' * added a reference to JLS-13 and reformulated the statement * added answers to the evidence lists and to the checklists of TA-CONFIDENCE and TA-METHODOLOGIES * fixed TA-CONFIDENCE * fixed TA-METHODOLOGIES * . * corrected JLS-13 * typo * added new reference to JLS-08 * edited one answer of TA-Methodologies context file * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Add https evidence Added evidence configuration for response time and URL. Signed-off-by: halnasri * Fix formatting in JLS-08.md Signed-off-by: halnasri * Re add AOU-30 Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * Resolve TT-CONSTRUCTION Feedback (#23) * Moving changes from json to inc_nlohmann_json * Added checklist and evidence for TA-RELEASES * Worked through TA-Iterations checklist and evidence * added checklist and evidence for TA-TESTS * fix smaller details * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * resolved "binary" checklist points * Added JLS-52 * added references for newly created JLS-52 * Update TSF/trustable/statements/JLS-52.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * added verbose file reference to JLS-51 * Update TSF/trustable/statements/JLS-51.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * deleted AOU-08 checklist references * added JLS-51 link to TA-ITERATIONS, removed link to TA-RELEASES * deleted JLS-21 including its links * deleted JLS-21 * removed link TA-ITERATIONS -> JLS-51 * filled in JLS-53 * comments * added TA-Releases checklist answer * changed target to target_seconds * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Signed-off-by: Luca Füger * fixes for JLS-16 * adapted JLS-53 formulation * fix for JLS-16 * Added item reference to JLS-53 * Update TA-RELEASES_CONTEXT.md Signed-off-by: halnasri * created further statements * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added link from JLS-53 to JLS-14 and restructured JLS-52 * Provided evidence for JLS-63 * changed JLS-52, JLS-64 and JLS-65 formulation * smaller changes * Added references to JLS-65 * changed JLS-63 reference types * ... * completed JLS-64 * adding response time validator to JLS-64 * specifying remaining TODOs * Specify remaining work #2 * deleted JLS-66 * reworked JLS-62 and deleted 46 and 66 * adapted TA-TESTS_CONTEXT * fixed JLS-62 * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-16.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added non_reproducible_tests and its reference to JLS-62 --------- Signed-off-by: Luca Füger Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: halnasri Co-authored-by: LucaFue * Erikhu1 add missing links (#25) * add missing links * fix faulty reference * Reference corrections (#19) * link TA-BEHAVIOURS to JLS-27 (#9) * update JLS-01 * update JLS-05 * update JLS-11 * update JLS-12 * update JLS-29 * update JLS-30 * update JLS-35 * remove duplicate link * Resolve TT-PROVENANCE Feedback (#14) * added checklist items to TA_INPUTS * move TSF instructions * add JLS-47 and link TA-INPUTS to JLS-34 * create JLS-48 * update TA-INPUTS context * update TA-INPUTS context * add JLS-49 * update inputs context * pin third party tools list to 3.12.0 * add JLS-50 and assessment of third party tools * update TA-INPUTS context * add reference to JLS-49 * link TA-RELEASES -> JLS-49 * Enhance third-party tools assessment documentation (#18) * Enhance third-party tools assessment documentation Expanded the assessment details for various third-party tools used in nlohmann/json Signed-off-by: halnasri * Enhance documentation for third-party tools assessment 2 Signed-off-by: halnasri * Enhance third-party tools assessment details 3 Added comprehensive descriptions for Hedley, lcov, libFuzzer, Material for MkDocs, MkDocs, OSS-Fuzz, Probot, and Valgrind. Signed-off-by: halnasri * Revise risk categorization and tool assessment details Signed-off-by: halnasri * small fixes Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md typos Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * rename link Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * typo - Co-authored-by: Erik Hu Signed-off-by: halnasri * Enhance OSS-Fuzz section with issue links Updated the OSS-Fuzz role description to include links to specific GitHub issues. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu * add links from TA-SUPPLYCHAIN * add answer to supply chain context * remove dead link * create JLS-66 * link JLS-66 * finish answer SUPPLY_CHAIN context * misc fixes * misc fixes * misc fixes * Update TSF/trustable/assertions/TA-SUPPLY_CHAIN_CONTEXT.md Co-authored-by: LucaFue Signed-off-by: Erik Hu * misc fixes * update JLS-49 * Update TSF/README.md Co-authored-by: halnasri Signed-off-by: Erik Hu --------- Signed-off-by: halnasri Signed-off-by: Erik Hu Co-authored-by: erikhu1 Co-authored-by: halnasri Co-authored-by: LucaFue * halnasri-Revisit TT-RESULTS (#17) * revisit TT-RESULTS * rebase * resolve conflict * fixing some typos * AoU --> AOU * reformulated JLS-22 and completed the checklist of TA-DATA * Update TSF/trustable/statements/JLS-17.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Fix typo in 'misbehaviours' in documentation Signed-off-by: halnasri * Fix typo in file path for nlohmann misbehaviours Signed-off-by: halnasri * Clarify answers in TA-ANALYSIS_CONTEXT.md Signed-off-by: halnasri * adress comment of TA-DATA context file * fixed some issues in the TA-ANALYSIS context file * typo in JLS-17 * added a reference to TA-ANALYSIS_CONTEXT.md * added some answers to the checklist of TA-VALIDATION * fix typos Co-authored-by: LucaFue Signed-off-by: halnasri * added one answer to the TA-VALIDATION and fixed typos * answered checklist questions of TA-VALIDATION * reformulated JLS-17 and added the failure rate analysis * fix some checklist questions * typo * typos * typos and rewrite JLS 17 * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu Co-authored-by: LucaFue * added TA-Releases -> JLS-53 link (#27) Co-authored-by: LucaFgr * bump urllib3 version from 2.5.0 to 2.6.0 (#26) * bump urllib3 version from 2.5.0 to 2.6.0 * nitpick EOF line * Erikhu1 sync with prod (#31) (#32) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * Halnasri fix statements (#34) * Erikhu1 sync with prod (#31) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * fix JLS-08 * fix JLS-08 and JLS-10 * fix JLS-20 * fix JLS-11 and JLS-28 * fix JLS-16 * 2.0 --> 2 * Update JLS-11 * fix JLS-27 * fix JLS-65 * fix JLS-63 * added JLS-19 to build instructions * lcov and coverity * added clang-tidy * removed one validator from JLS-16 * fix lcov and coverity part * edited reference type for scorecard and inrospector * fix JLS-02 --------- Co-authored-by: aschemmel-git Co-authored-by: halnasri --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: aschemmel-git * Bump urllib3 from 2.6.0 to 2.6.3 in /.devcontainer/S-CORE Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.6.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] * Remove GitHub actions reference from JLS-16.md Removed reference to GitHub actions page from JLS-16.md Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Signed-off-by: dependabot[bot] Co-authored-by: aschemmel-git Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Erikhu1 fix code scanning alerts (#40) * restructure requirements file * update trustable pins * install reqs before trustable * Erikhu1 matrix specification (#43) * configure qnx * add GCC toolchain * fix EOF * update gitignore * update gitignore * add reference to check amalgamation in JLS-14 (#44) * Resolve TA-Analysis comments (#39) * review TA-ANALYSIS * addressing other comments of AS * add reference to JLS-74 * typo * add reference to evidence list * changed the data storage of the test results * deleted JLS-75 and edited JLS-31 * delete JLS-75 file * created link from TA-ANALYSIS to JLS-27 * remove the db from stash * edited scoring data storage * move data storage to data_storage folder * fix documentation due to changes in the data storage * changes in the Context files due to the new data storage * changed AOU 09 and 18 * changes to to changing the AOUs 09 18 and 19 * remove reference to JLS-75 and replace it with reference to JLS-31 * typo * improved structure of ci_failure_rate_analysis.md * Revert "improved structure of ci_failure_rate_analysis.md" This reverts commit a56680672f8404bb4628d9e5c72e347f5d3d86c1. * improved structure of ci_failure_rate_analysis.md * use correct path to data storage * # Ensure sqlite3 is available * add check to env vaiables * typo * added better error when acessing the TSF_PERSIST_DB env variable * add debug to CI * fix CI step Generate trudag report * fix test_publication workflow * fix posible stash problem for data saving * remove TSF/MemoryEfficientTest ResultData.db from stash (#46) * fix branch checkout structure in publish_test_data_* workflows (#49) * Halnasri fix ci build documentation (#50) * fix bazel version conflict in docs-build workflow * set verion of bazel in docs-build to 8.3.0 * Reformulating AOU-19 --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Signed-off-by: dependabot[bot] Co-authored-by: Erik Hu Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: aschemmel-git Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Signed-off-by: dependabot[bot] Co-authored-by: aschemmel-git Co-authored-by: Erik Hu Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: halnasri commit dfc804dccce29a9daca3c60c8bd24a8c3813c812 Author: d93317 Date: Fri Feb 27 15:32:50 2026 +0100 Changed minor errors in STPA diagram. commit 1bd7fa334525345d4236d69018169a276bb28600 Author: d93317 Date: Fri Feb 27 10:30:25 2026 +0100 Changed failure description in 6) Control Loops and Sequences in risk_analysis commit 48d149d0b1226378ff025c95dc05c4900e86771f Author: d93317 Date: Fri Feb 27 09:59:32 2026 +0100 Changed minor remarks from review. commit 5c0eb1012aec9384c7644a4f7a9bb76a0017a5f9 Author: d93317 Date: Thu Feb 26 17:07:13 2026 +0100 Replace legacy UCA IDs with current combined IDs as in review. commit c7d94f35503b206fac8f19524b7e4815a747f4cb Author: d93317 Date: Thu Feb 26 17:00:40 2026 +0100 Removed typos and irregularities for review changes. commit ce036172b75b00aa038a380642039edb84906727 Author: d93317 Date: Thu Feb 26 15:00:27 2026 +0100 TA-Constraints: add AOU-31 resource/time budget assumption commit 38fc8fafd1cb7ad665ffb249947a4fe80d116d1d Author: d93317 Date: Thu Feb 26 09:51:01 2026 +0100 Updated step 7) Causal Scenarios to follow review guidelines in risk_analysis commit bb554eaf2c2c4a020343499aaa8b2cc814d2cafe Author: d93317 Date: Wed Feb 25 16:11:45 2026 +0100 Add additional Controller Functional Constraints under 5) Device Cotroller Constraints for risk_analysis to fulfill STPA review requirements. commit 0a820ce9c9c71b03ee886edfac691f9f75953b70 Author: d93317 Date: Mon Feb 23 16:36:22 2026 +0100 Update markdown tables of risk_analysis to follow column names and order of STPA results schema in TSF documentation. commit 780b7972e70503c4882a4f00bd11c8954425cabe Author: d93317 Date: Mon Feb 23 12:17:53 2026 +0100 Reworked step 9 Misbehaviours and Expectations in risk analysis to be in line with the STPA review guide. commit 59f4e69af3abd5c96f690c170f365aa914e26b94 Author: d93317 Date: Fri Feb 20 14:22:41 2026 +0100 Add step 10 Review of STPA results to risk analysis. commit 8975d49c33194fcdd7a4e695597d6264453cc232 Author: d93317 Date: Fri Feb 20 10:12:29 2026 +0100 Add step 8 Causal Scenario Constrains to risk analysis commit 802ec9d7492151d23b3c535b56b4fe3d83e8547c Author: d93317 Date: Thu Feb 19 16:22:04 2026 +0100 Add step 6 Control loops to risk_analysis commit 8fa739460770605f3ef587a76a6660e620c73799 Author: d93317 Date: Thu Feb 19 14:18:27 2026 +0100 Add step 5 Controller Constraints. commit 398a02c961f5bfe897a7b81b121c8d5835929788 Author: d93317 Date: Wed Feb 18 10:55:55 2026 +0100 Remade part 4 Unsafe Control Actions to fit review. commit f5a002185aad620662b243dcdc4d36dfd71cc618 Author: d93317 Date: Tue Feb 17 16:41:08 2026 +0100 Change risk_analysis headers and structure to fit expected steps of RAFIA STPA procedure. commit 440a1eab6e91f3de563802d21f039f5a3dd27c10 Author: d93317 Date: Tue Feb 17 15:01:42 2026 +0100 Added a control structure diagram both as drawio/png and embedded it in the risk_analysis. commit 67900e5b7e7517a0e28ac8aecac58c8deea7440b Author: d93317 Date: Fri Feb 13 16:14:00 2026 +0100 changed links from legacy gitlab TSF documentation to new ecplise TSF documentation. commit 840152bb8ed7d707b9607017bf289a336a62afec Author: d93317 Date: Fri Feb 13 14:27:53 2026 +0100 changed referrals to risk_analysis in ta-indicators and ta-misbehaviours commit f202d6bc5a98f73fcea2494983b1ad1e6d318bb2 Author: LucaFgr Date: Fri Feb 13 07:55:29 2026 +0000 changed naming of first risk analysis step commit 22d926b0683348a715bd19b692b8c2a415a57133 Author: LucaFgr Date: Fri Feb 13 07:54:35 2026 +0000 deleted unnecessary section in risk analysis commit f4e3fec80ed7e73e4baee0b674c594a971cd66df Author: LucaFgr Date: Fri Feb 13 07:52:29 2026 +0000 delete unnecessary section in risk analysis commit 4c1ff692a71c722330c3576d672b6e4762e6e17b Author: LucaFgr Date: Fri Feb 13 07:45:05 2026 +0000 changed risk analysis AOU-07 formulation commit 68e8252f7a511ef9c4754064ac46f1bb9f4a69a7 Author: LucaFgr Date: Fri Feb 13 07:41:50 2026 +0000 Change phrasing of JLS-24 commit 1e8025fa483d12d4def1d71cbec59fc3220e0840 Author: LucaFgr Date: Fri Feb 13 07:37:08 2026 +0000 replace - with comma in TA-Behaviours context file commit 438687e0bc48e8747f3850781f535e6cc031b9ef Author: halnasri Date: Thu Jan 29 08:42:55 2026 +0000 rewrite steps overview commit daa774b0e35d7ae4721205a1059b12880fd74e6e Author: halnasri Date: Thu Jan 29 08:36:40 2026 +0000 small fixes commit 80f4108ccceb53b2e0121faa5a6e27693fea2df6 Author: halnasri Date: Thu Jan 29 08:06:43 2026 +0000 add risk analysis commit c2fd098cd1847618ff6d00a59cbd8e5437a81454 Author: LucaFgr Date: Fri Jan 16 13:25:06 2026 +0000 answered ta-misbehaviour question, added evidence to JLS-76 commit 2ff3f1047fd621ab68442cf78ea962be82d66f31 Author: LucaFgr Date: Fri Jan 16 10:51:48 2026 +0000 added answer to fault induction test misbehaviour commit 995183dd985a6aa1d9a7eaf49d700b7addc4a16c Author: LucaFgr Date: Fri Jan 16 07:38:32 2026 +0000 answered result evaluation question in TA-Misbehaviours commit 02a2ca6dab8b91a17fd606340ff6b202517e0fcf Author: LucaFgr Date: Fri Jan 16 07:27:12 2026 +0000 answered to TA-Behaviours commit 2cdda569f25626b0961c3c61f8cfc0d2a5be811a Author: LucaFgr Date: Fri Jan 16 07:14:40 2026 +0000 filled out remaining answer in TA-Constraints commit cbc45463119aed275ce6890afda210e5bad29c8c Author: LucaFgr Date: Wed Jan 14 15:16:04 2026 +0000 test repo renaming effects commit f3ba14f18a5e7cdeed8d7aaed9302e354b7853b1 Author: LucaFgr Date: Tue Jan 13 10:02:09 2026 +0000 added test data to answer commit b0bedd992a89d8ca707a16d4768cc2713a0e6c66 Author: LucaFgr Date: Tue Jan 13 09:58:29 2026 +0000 answered new expectation identification question commit 6b0a4f1ee28e68d7a9ab932d7ca920a0cd121795 Author: LucaFgr Date: Tue Jan 13 09:46:31 2026 +0000 added answer for undiscovered expectations commit d63579055f6d4ffc566fae6f087def9f77d01290 Author: LucaFgr Date: Tue Jan 13 09:43:28 2026 +0000 added explanation of why there are no incentives to manipulate information commit 40bb11a3b12c37ec76b30ca32c7a523adb7ac537 Author: LucaFgr Date: Tue Jan 13 09:13:21 2026 +0000 added link of TA-Misbehaviours to JLS-11 commit 5650e9210b2e6f42cc183227388e2605d4a6e58d Author: LucaFgr Date: Tue Jan 13 09:12:13 2026 +0000 replaced JLS-69 by JLS-11 in TA-Indicators context file commit 17cf293e8764c98c677aef87e296c71d44a5e79e Author: LucaFgr Date: Tue Jan 13 09:11:46 2026 +0000 removed JLS-69, its link and replace context answer with JLS-11. commit b8c9aa81b41d4e41a5f413dc7be8485075886f76 Author: LucaFgr Date: Tue Jan 13 09:04:41 2026 +0000 added JLS-76 and comments to TT-Misbehaviours commit f78941e01e9d54f7f06bc6949fb9bf942df793f5 Author: halnasri Date: Mon Jan 12 14:37:27 2026 +0000 edited answer about risk analyses in TA-INDICATORS commit fb306b230a0f9cbfd8f87531a6e64bc3f5615dee Author: LucaFgr Date: Mon Jan 12 09:26:23 2026 +0000 TA-Misbehaviours list of misbehaviours commit c82acbc6c48820898718afd15e1df8f1930680c9 Author: LucaFgr Date: Mon Jan 12 07:56:09 2026 +0000 TA-Misbehaviours stress tests commit ef31e3d9460862f217411b3e040d493cda488050 Author: LucaFgr Date: Mon Jan 12 07:47:44 2026 +0000 exception handling tests evidence commit 38dd6fa1460cb8f7354b481f6bb09c478a781a40 Author: halnasri Date: Fri Jan 9 08:41:40 2026 +0000 small fixes commit f8e265722a97bd3d111f5e7b3448a7407da0e99f Author: halnasri Date: Thu Jan 8 15:21:02 2026 +0000 set pr count gate to 15 open PRs commit fea0fd7dec913efa03b56d5d1d9ccce95d5b8686 Author: halnasri Date: Thu Jan 8 14:18:01 2026 +0000 TA-constraints edited checklist commit b0faaaa1c1180d1a8b2c718dd278d3eee4d41ce9 Author: halnasri Date: Thu Jan 8 13:28:25 2026 +0000 edited references for JLS 56 commit 4f3420975ecd3072d7b8cc075ace573983c7ca46 Author: halnasri Date: Thu Jan 8 12:41:47 2026 +0000 edited JLS 72 commit af24784e37dc706641197991719cfb1e48e4711d Author: halnasri Date: Thu Jan 8 10:11:11 2026 +0000 fix answers to the checklist of TA-CONSTRAINTS commit b919c7d25fee4b1eed87d2da15f8e2bb2cd0d9bb Author: halnasri Date: Thu Jan 8 07:49:17 2026 +0000 fix file naming in workflows commit ee4b7a7359163dcb73a126eee78ad796c34bcae5 Author: halnasri Date: Wed Jan 7 16:24:38 2026 +0000 version control for PR and coverage gate workflow commit e9f9109155a550d09f7b4dbd860ee771dd6fef50 Author: halnasri Date: Wed Jan 7 16:07:44 2026 +0000 edited artifact output for the coverage gate commit 00a8c8157a237d27393c5a26e36de6ae32c8e632 Author: halnasri Date: Wed Jan 7 16:01:09 2026 +0000 fix pr count gate and coverage gate and add check_artifact_exists evidence to statements JLS-54 and JLS-55 commit 169546206028380913d883b8ac9303d264e1279c Author: halnasri Date: Fri Dec 19 08:13:25 2025 +0000 typos commit 025d035fd8a73659595ef0038d0674cd36dd4b57 Author: halnasri Date: Thu Dec 18 14:31:40 2025 +0000 added https validator to JLS-24 commit 1282ceee49d744f10ee7bb850c0a23597c5c2df5 Author: halnasri Date: Thu Dec 18 13:47:03 2025 +0000 edited zthe checklist of TA-Misbehaviour commit ff1df9e64a2f2c5c2a89a2922e718ae5fd4df957 Author: halnasri Date: Thu Dec 18 12:25:13 2025 +0000 added references to JLS 24 and 31 commit 08ae742a4dd0d6acdbc62e53967f857b09d2a9c9 Author: halnasri Date: Wed Dec 17 15:59:57 2025 +0000 small fix commit e153c07da53188714c0014de8cd2cc6fdf6bc9a9 Author: halnasri Date: Wed Dec 17 15:52:55 2025 +0000 added JLS-73 commit 14dc8ade3cd7352a658183bde11f3803350d9c76 Author: halnasri Date: Wed Dec 17 14:30:30 2025 +0000 added https validator to JLS 70 and 71 commit c19d5260c70435667ccece1eff2312a20c172a29 Author: halnasri Date: Wed Dec 17 13:34:20 2025 +0000 documented misunderstandings commit 70cfb5f1c87b14408a51b7406fe5e43a6346b668 Author: halnasri Date: Wed Dec 17 13:10:25 2025 +0000 JLS-70 and JLS-72 commit 3ce7f40bef720a636681485bfc0977526b751b87 Author: halnasri Date: Wed Dec 17 13:02:05 2025 +0000 edited JLS 71 commit 4d0ded3b626f3bb4998b0db073ea578252d40973 Author: LucaFgr Date: Wed Dec 17 10:25:34 2025 +0000 resolved TODOs in TA-Behaviours commit c633504446575c60df0fa4dcf16d72a00de0d46f Author: LucaFgr Date: Wed Dec 17 10:06:11 2025 +0000 created JLS-56 commit a5a6349b5a9dfbf6a97380ad8a9f148a02572da5 Author: LucaFgr Date: Wed Dec 17 09:30:10 2025 +0000 Added TODOs/Comments to TA-Behaviours and TA-Constraints Context files commit 03d7107b06a7c9bacfae7213ab8f21f14498c8c8 Author: LucaFgr Date: Tue Dec 16 15:52:46 2025 +0000 remove references to parent workflow for JLS-54 and JLS-55 commit 225e46a27063fa8043cbcc194e93b0804d6ebaa2 Author: halnasri Date: Tue Dec 16 15:59:47 2025 +0100 halnasri-Revisit_TT_INDICATORS (#28) * revisit TA-INDICATORS * fix dotstop * added tow statement about AWIs for the testing * added new coverage_gate to parent workflow * small fix * edited the coverage_gate workflow * rewrite statement JLS-55 * fix workflow * add pr_count_gat to parent-workflow * fix pr_count_gate * fix pr_count_gate * edited statements and context file of TA-INDICATORS * edited context file * Update TSF/trustable/statements/JLS-55.md Co-authored-by: LucaFue Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-55.md Co-authored-by: LucaFue Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-54.md Co-authored-by: LucaFue Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-54.md Co-authored-by: LucaFue Signed-off-by: halnasri * Edited JLS-55 Signed-off-by: halnasri * fixed some answers of the context file Signed-off-by: halnasri * Update coverage threshold to 99.19% Signed-off-by: halnasri * Update answers in TA-INDICATORS_CONTEXT.md Clarified answers regarding risk analyses and monitoring mechanisms in the context of AWIs. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: LucaFue commit 603a56399da475d61dbf5679b43d790470e97f23 Author: LucaFgr Date: Mon Dec 15 14:02:33 2025 +0000 worked on misbehaviours context file commit b5895e73154134a0811e6ec41541988483d54bee Author: LucaFgr Date: Mon Dec 15 08:29:59 2025 +0000 Worked on Context file of TA-Constraints commit 1baed11907baa7dfdaf14dd6bd340915b113e2fd Author: LucaFgr Date: Mon Dec 15 08:12:04 2025 +0000 added JLS-72 commit bf67eecfe17a7b9ecee6298075b9f581f396f2d8 Author: LucaFgr Date: Mon Dec 15 07:53:09 2025 +0000 added JLS-70 and JLS-71 commit e181ee7cc4cca360f913d659ca11d65c5241f7c2 Author: LucaFgr Date: Tue Dec 9 13:18:07 2025 +0000 worked on TA-Misbehaviours commit 65bc51c4df4a4d61fdc3361b6f88d07c09f3345f Author: LucaFgr Date: Thu Dec 4 14:42:12 2025 +0000 improved checklist and evidence for TA-Behaviour commit 379c5429adca780f8938c52f3add4690e03c0cb7 Author: LucaFgr Date: Thu Nov 27 10:08:40 2025 +0000 update commit 20ff2b7ace7de9934a149551b46a6ac38553d82e Author: LucaFgr Date: Thu Nov 27 08:51:28 2025 +0000 cosmetic change to JLS-54 commit 544f6d0ce45b373cefb64dd8f819ec81b1ea3c2a Author: LucaFgr Date: Thu Nov 27 08:51:04 2025 +0000 created JLS-54 to JLS-60 commit 693adb11d959d5d7b60d78d2b8b605fb5fbaa7f9 Author: LucaFgr Date: Wed Nov 26 09:30:15 2025 +0000 small updates to TA-Misbehaviours commit c11a9789fde50db44731e0e0ccc178100a647fb0 Author: LucaFgr Date: Wed Nov 26 09:19:20 2025 +0000 cosmetic changes to TA-BEHAVIOURS commit b6a6227f27d9f975422a79e5a7a0d0a7297d8746 Author: LucaFgr Date: Tue Nov 25 13:48:48 2025 +0000 added checklist answers for TA-Behaviours and TA-Constraints commit df823a3c7cfe31c2808e36ff5839b6954ee8123a Author: LucaFgr Date: Mon Nov 24 12:50:43 2025 +0000 added additional context information commit 8c9508f9fd9e9b769458f6fa6343b4c48076833c Author: LucaFgr Date: Mon Nov 24 10:48:37 2025 +0000 filled out checklist for TA-Misbehaviours commit 3ba90984135b5880ed9e37ef8aadcb24c52c7023 Author: LucaFgr Date: Mon Nov 24 09:58:35 2025 +0000 Filled out Checklist for TA-Behaviours commit afccbfb543ce442a47c1d766d572bcd658c33e5d Author: LucaFgr Date: Thu Nov 20 10:05:01 2025 +0000 started with TA-Misbehaviours commit 17175a3231b3774ffebd02c24bc6638e0fa9e794 Author: halnasri Date: Mon Jan 26 16:32:43 2026 +0100 Halnasri fix ci build documentation (#50) * fix bazel version conflict in docs-build workflow * set verion of bazel in docs-build to 8.3.0 commit fefa936dd0d846a1451526dfd99429c8cbda653d Author: halnasri Date: Mon Jan 26 10:06:17 2026 +0100 fix branch checkout structure in publish_test_data_* workflows (#49) commit ee29f129a6a55b8bf3d12e9d0f24bbb1800de782 Author: halnasri Date: Thu Jan 22 11:49:54 2026 +0100 remove TSF/MemoryEfficientTest ResultData.db from stash (#46) commit 8f0d8cd181d5acbe8f4c00871a997b447ac60d0e Author: halnasri Date: Wed Jan 21 16:30:49 2026 +0100 Resolve TA-Analysis comments (#39) * review TA-ANALYSIS * addressing other comments of AS * add reference to JLS-74 * typo * add reference to evidence list * changed the data storage of the test results * deleted JLS-75 and edited JLS-31 * delete JLS-75 file * created link from TA-ANALYSIS to JLS-27 * remove the db from stash * edited scoring data storage * move data storage to data_storage folder * fix documentation due to changes in the data storage * changes in the Context files due to the new data storage * changed AOU 09 and 18 * changes to to changing the AOUs 09 18 and 19 * remove reference to JLS-75 and replace it with reference to JLS-31 * typo * improved structure of ci_failure_rate_analysis.md * Revert "improved structure of ci_failure_rate_analysis.md" This reverts commit a56680672f8404bb4628d9e5c72e347f5d3d86c1. * improved structure of ci_failure_rate_analysis.md * use correct path to data storage * # Ensure sqlite3 is available * add check to env vaiables * typo * added better error when acessing the TSF_PERSIST_DB env variable * add debug to CI * fix CI step Generate trudag report * fix test_publication workflow * fix posible stash problem for data saving commit 941c9ffe5a258dd85b46cd08aa52fbf1885e813e Author: Erik Hu Date: Tue Jan 20 10:05:12 2026 +0100 add reference to check amalgamation in JLS-14 (#44) commit ca899f081ebfb32f4d137692bf3fa9ac7312aac4 Author: Erik Hu Date: Fri Jan 16 14:40:32 2026 +0100 Erikhu1 matrix specification (#43) * configure qnx * add GCC toolchain * fix EOF * update gitignore * update gitignore commit 692baeb3a6d55819fc3489cada0951d608958c94 Author: Erik Hu Date: Tue Jan 13 14:45:16 2026 +0100 Erikhu1 fix code scanning alerts (#40) * restructure requirements file * update trustable pins * install reqs before trustable commit 849f85570d0ae2994877218171d9f645453f5ffc Author: Erik Hu Date: Mon Jan 12 16:46:31 2026 +0100 Erikhu1 sync with prod (#38) * Adding scores for TT-Changes * Update 4 trustable tenets (#9) * Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * changed JLS08 to be more clear * corrected the statement of JLS-37 * corrected the statement of JLS-41 * corrected the file path in JLS-36 * reformulated the statement JLS-41 * split the statement of JLS-40 into tow * only one valitator * more clear statement in JLS-41 * ' * added a reference to JLS-13 and reformulated the statement * added answers to the evidence lists and to the checklists of TA-CONFIDENCE and TA-METHODOLOGIES * fixed TA-CONFIDENCE * fixed TA-METHODOLOGIES * . * corrected JLS-13 * typo * added new reference to JLS-08 * edited one answer of TA-Methodologies context file * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Add https evidence Added evidence configuration for response time and URL. Signed-off-by: halnasri * Fix formatting in JLS-08.md Signed-off-by: halnasri * Re add AOU-30 Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * Resolve TT-CONSTRUCTION Feedback (#23) * Moving changes from json to inc_nlohmann_json * Added checklist and evidence for TA-RELEASES * Worked through TA-Iterations checklist and evidence * added checklist and evidence for TA-TESTS * fix smaller details * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * resolved "binary" checklist points * Added JLS-52 * added references for newly created JLS-52 * Update TSF/trustable/statements/JLS-52.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * added verbose file reference to JLS-51 * Update TSF/trustable/statements/JLS-51.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * deleted AOU-08 checklist references * added JLS-51 link to TA-ITERATIONS, removed link to TA-RELEASES * deleted JLS-21 including its links * deleted JLS-21 * removed link TA-ITERATIONS -> JLS-51 * filled in JLS-53 * comments * added TA-Releases checklist answer * changed target to target_seconds * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Signed-off-by: Luca Füger * fixes for JLS-16 * adapted JLS-53 formulation * fix for JLS-16 * Added item reference to JLS-53 * Update TA-RELEASES_CONTEXT.md Signed-off-by: halnasri * created further statements * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added link from JLS-53 to JLS-14 and restructured JLS-52 * Provided evidence for JLS-63 * changed JLS-52, JLS-64 and JLS-65 formulation * smaller changes * Added references to JLS-65 * changed JLS-63 reference types * ... * completed JLS-64 * adding response time validator to JLS-64 * specifying remaining TODOs * Specify remaining work #2 * deleted JLS-66 * reworked JLS-62 and deleted 46 and 66 * adapted TA-TESTS_CONTEXT * fixed JLS-62 * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-16.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added non_reproducible_tests and its reference to JLS-62 --------- Signed-off-by: Luca Füger Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: halnasri Co-authored-by: LucaFue * Erikhu1 add missing links (#25) * add missing links * fix faulty reference * Reference corrections (#19) * link TA-BEHAVIOURS to JLS-27 (#9) * update JLS-01 * update JLS-05 * update JLS-11 * update JLS-12 * update JLS-29 * update JLS-30 * update JLS-35 * remove duplicate link * Resolve TT-PROVENANCE Feedback (#14) * added checklist items to TA_INPUTS * move TSF instructions * add JLS-47 and link TA-INPUTS to JLS-34 * create JLS-48 * update TA-INPUTS context * update TA-INPUTS context * add JLS-49 * update inputs context * pin third party tools list to 3.12.0 * add JLS-50 and assessment of third party tools * update TA-INPUTS context * add reference to JLS-49 * link TA-RELEASES -> JLS-49 * Enhance third-party tools assessment documentation (#18) * Enhance third-party tools assessment documentation Expanded the assessment details for various third-party tools used in nlohmann/json Signed-off-by: halnasri * Enhance documentation for third-party tools assessment 2 Signed-off-by: halnasri * Enhance third-party tools assessment details 3 Added comprehensive descriptions for Hedley, lcov, libFuzzer, Material for MkDocs, MkDocs, OSS-Fuzz, Probot, and Valgrind. Signed-off-by: halnasri * Revise risk categorization and tool assessment details Signed-off-by: halnasri * small fixes Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md typos Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * rename link Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * typo - Co-authored-by: Erik Hu Signed-off-by: halnasri * Enhance OSS-Fuzz section with issue links Updated the OSS-Fuzz role description to include links to specific GitHub issues. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu * add links from TA-SUPPLYCHAIN * add answer to supply chain context * remove dead link * create JLS-66 * link JLS-66 * finish answer SUPPLY_CHAIN context * misc fixes * misc fixes * misc fixes * Update TSF/trustable/assertions/TA-SUPPLY_CHAIN_CONTEXT.md Co-authored-by: LucaFue Signed-off-by: Erik Hu * misc fixes * update JLS-49 * Update TSF/README.md Co-authored-by: halnasri Signed-off-by: Erik Hu --------- Signed-off-by: halnasri Signed-off-by: Erik Hu Co-authored-by: erikhu1 Co-authored-by: halnasri Co-authored-by: LucaFue * halnasri-Revisit TT-RESULTS (#17) * revisit TT-RESULTS * rebase * resolve conflict * fixing some typos * AoU --> AOU * reformulated JLS-22 and completed the checklist of TA-DATA * Update TSF/trustable/statements/JLS-17.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Fix typo in 'misbehaviours' in documentation Signed-off-by: halnasri * Fix typo in file path for nlohmann misbehaviours Signed-off-by: halnasri * Clarify answers in TA-ANALYSIS_CONTEXT.md Signed-off-by: halnasri * adress comment of TA-DATA context file * fixed some issues in the TA-ANALYSIS context file * typo in JLS-17 * added a reference to TA-ANALYSIS_CONTEXT.md * added some answers to the checklist of TA-VALIDATION * fix typos Co-authored-by: LucaFue Signed-off-by: halnasri * added one answer to the TA-VALIDATION and fixed typos * answered checklist questions of TA-VALIDATION * reformulated JLS-17 and added the failure rate analysis * fix some checklist questions * typo * typos * typos and rewrite JLS 17 * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu Co-authored-by: LucaFue * added TA-Releases -> JLS-53 link (#27) Co-authored-by: LucaFgr * bump urllib3 version from 2.5.0 to 2.6.0 (#26) * bump urllib3 version from 2.5.0 to 2.6.0 * nitpick EOF line * Erikhu1 sync with prod (#31) (#32) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * Halnasri fix statements (#34) * Erikhu1 sync with prod (#31) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git * fix JLS-08 * fix JLS-08 and JLS-10 * fix JLS-20 * fix JLS-11 and JLS-28 * fix JLS-16 * 2.0 --> 2 * Update JLS-11 * fix JLS-27 * fix JLS-65 * fix JLS-63 * added JLS-19 to build instructions * lcov and coverity * added clang-tidy * removed one validator from JLS-16 * fix lcov and coverity part * edited reference type for scorecard and inrospector * fix JLS-02 --------- Co-authored-by: aschemmel-git Co-authored-by: halnasri --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: aschemmel-git * Bump urllib3 from 2.6.0 to 2.6.3 in /.devcontainer/S-CORE Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.6.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] * Remove GitHub actions reference from JLS-16.md Removed reference to GitHub actions page from JLS-16.md Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Signed-off-by: LucaFue Signed-off-by: dependabot[bot] Co-authored-by: aschemmel-git Co-authored-by: halnasri Co-authored-by: Luca Co-authored-by: LucaFue Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2ddacb3e0be5a0467d7cd2c47b731ffff7c08e18 Author: LucaFue Date: Wed Dec 17 07:02:26 2025 +0100 Removed multiple validators from statements by splitting them up (#35) * removed multiple validators from statements by splitting them up * removed combinator validator * fix JLS-11 * Update TSF/trustable/statements/JLS-58.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * newline EOF * readded scores for JLS-11 --------- Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: Erik Hu commit ba5915b133affcc6b9d7b12c8ba63b8903884e58 Author: halnasri Date: Tue Dec 16 14:49:18 2025 +0100 Halnasri fix statements (#30) * fix JLS-08 * fix JLS-08 and JLS-10 * fix JLS-20 * fix JLS-11 and JLS-28 * fix JLS-16 * 2.0 --> 2 * Update JLS-11 * fix JLS-27 * fix JLS-65 * fix JLS-63 * added JLS-19 to build instructions * lcov and coverity * added clang-tidy * removed one validator from JLS-16 * fix lcov and coverity part * edited reference type for scorecard and inrospector * fix JLS-02 commit ad3d3e99efd1cc69f87c980c419b3a55b42f43fb Author: Erik Hu Date: Mon Dec 15 18:02:30 2025 +0100 Erikhu1 sync with prod (#31) * Adding scores for TT-Changes * fix validators function signature * add new trudag dependencies * set review status of reviewed items again * fix outdated dependency --------- Co-authored-by: aschemmel-git commit dd3bf5bf521b41715ce6da888cbba05ace990237 Author: Erik Hu Date: Tue Dec 9 14:01:47 2025 +0100 bump urllib3 version from 2.5.0 to 2.6.0 (#26) * bump urllib3 version from 2.5.0 to 2.6.0 * nitpick EOF line commit 6ec3d20d807c48b6eab3a95720de32281c8d9058 Author: LucaFue Date: Tue Dec 9 10:53:22 2025 +0100 added TA-Releases -> JLS-53 link (#27) Co-authored-by: LucaFgr commit df946d2d12d3dc8b47fc8d6d889b7a6b91fbbd0a Author: halnasri Date: Mon Dec 8 19:23:43 2025 +0100 halnasri-Revisit TT-RESULTS (#17) * revisit TT-RESULTS * rebase * resolve conflict * fixing some typos * AoU --> AOU * reformulated JLS-22 and completed the checklist of TA-DATA * Update TSF/trustable/statements/JLS-17.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Fix typo in 'misbehaviours' in documentation Signed-off-by: halnasri * Fix typo in file path for nlohmann misbehaviours Signed-off-by: halnasri * Clarify answers in TA-ANALYSIS_CONTEXT.md Signed-off-by: halnasri * adress comment of TA-DATA context file * fixed some issues in the TA-ANALYSIS context file * typo in JLS-17 * added a reference to TA-ANALYSIS_CONTEXT.md * added some answers to the checklist of TA-VALIDATION * fix typos Co-authored-by: LucaFue Signed-off-by: halnasri * added one answer to the TA-VALIDATION and fixed typos * answered checklist questions of TA-VALIDATION * reformulated JLS-17 and added the failure rate analysis * fix some checklist questions * typo * typos * typos and rewrite JLS 17 * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri * link formating Co-authored-by: Erik Hu Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu Co-authored-by: LucaFue commit 748b55a45195563925a98daadab9cc2b5cf27bb9 Author: Luca Füger Date: Fri Dec 5 11:27:57 2025 +0100 Resolve TT-PROVENANCE Feedback (#14) * added checklist items to TA_INPUTS * move TSF instructions * add JLS-47 and link TA-INPUTS to JLS-34 * create JLS-48 * update TA-INPUTS context * update TA-INPUTS context * add JLS-49 * update inputs context * pin third party tools list to 3.12.0 * add JLS-50 and assessment of third party tools * update TA-INPUTS context * add reference to JLS-49 * link TA-RELEASES -> JLS-49 * Enhance third-party tools assessment documentation (#18) * Enhance third-party tools assessment documentation Expanded the assessment details for various third-party tools used in nlohmann/json Signed-off-by: halnasri * Enhance documentation for third-party tools assessment 2 Signed-off-by: halnasri * Enhance third-party tools assessment details 3 Added comprehensive descriptions for Hedley, lcov, libFuzzer, Material for MkDocs, MkDocs, OSS-Fuzz, Probot, and Valgrind. Signed-off-by: halnasri * Revise risk categorization and tool assessment details Signed-off-by: halnasri * small fixes Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/docs/third_party_tools_assessment.md typos Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * rename link Co-authored-by: Erik Hu Signed-off-by: halnasri * typo Co-authored-by: Erik Hu Signed-off-by: halnasri * typo - Co-authored-by: Erik Hu Signed-off-by: halnasri * Enhance OSS-Fuzz section with issue links Updated the OSS-Fuzz role description to include links to specific GitHub issues. Signed-off-by: halnasri --------- Signed-off-by: halnasri Co-authored-by: Erik Hu * add links from TA-SUPPLYCHAIN * add answer to supply chain context * remove dead link * create JLS-66 * link JLS-66 * finish answer SUPPLY_CHAIN context * misc fixes * misc fixes * misc fixes * Update TSF/trustable/assertions/TA-SUPPLY_CHAIN_CONTEXT.md Co-authored-by: LucaFue Signed-off-by: Erik Hu * misc fixes * update JLS-49 * Update TSF/README.md Co-authored-by: halnasri Signed-off-by: Erik Hu --------- Signed-off-by: halnasri Signed-off-by: Erik Hu Co-authored-by: erikhu1 Co-authored-by: halnasri Co-authored-by: LucaFue commit 37c1a07bff0939794f4ba7ef760f6f0dbaf1d17c Author: Erik Hu Date: Thu Dec 4 16:06:30 2025 +0100 Reference corrections (#19) * link TA-BEHAVIOURS to JLS-27 (#9) * update JLS-01 * update JLS-05 * update JLS-11 * update JLS-12 * update JLS-29 * update JLS-30 * update JLS-35 * remove duplicate link commit 28c4ccc8fc31fec36e1f20b5402aef3ca04b40a0 Author: Erik Hu Date: Thu Dec 4 14:58:56 2025 +0100 Erikhu1 add missing links (#25) * add missing links * fix faulty reference commit caefeaeae208898396e7c33e87036de2013f2eb1 Author: Erik Hu Date: Thu Dec 4 09:03:28 2025 +0100 Resolve TT-CONSTRUCTION Feedback (#23) * Moving changes from json to inc_nlohmann_json * Added checklist and evidence for TA-RELEASES * Worked through TA-Iterations checklist and evidence * added checklist and evidence for TA-TESTS * fix smaller details * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-ITERATIONS_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * resolved "binary" checklist points * Added JLS-52 * added references for newly created JLS-52 * Update TSF/trustable/statements/JLS-52.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * added verbose file reference to JLS-51 * Update TSF/trustable/statements/JLS-51.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * deleted AOU-08 checklist references * added JLS-51 link to TA-ITERATIONS, removed link to TA-RELEASES * deleted JLS-21 including its links * deleted JLS-21 * removed link TA-ITERATIONS -> JLS-51 * filled in JLS-53 * comments * added TA-Releases checklist answer * changed target to target_seconds * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Signed-off-by: Luca Füger * fixes for JLS-16 * adapted JLS-53 formulation * fix for JLS-16 * Added item reference to JLS-53 * Update TA-RELEASES_CONTEXT.md Signed-off-by: halnasri * created further statements * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-61.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added link from JLS-53 to JLS-14 and restructured JLS-52 * Provided evidence for JLS-63 * changed JLS-52, JLS-64 and JLS-65 formulation * smaller changes * Added references to JLS-65 * changed JLS-63 reference types * ... * completed JLS-64 * adding response time validator to JLS-64 * specifying remaining TODOs * Specify remaining work #2 * deleted JLS-66 * reworked JLS-62 and deleted 46 and 66 * adapted TA-TESTS_CONTEXT * fixed JLS-62 * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/assertions/TA-RELEASES_CONTEXT.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * Update TSF/trustable/statements/JLS-16.md Co-authored-by: Erik Hu Signed-off-by: LucaFue * added non_reproducible_tests and its reference to JLS-62 --------- Signed-off-by: Luca Füger Signed-off-by: halnasri Signed-off-by: LucaFue Co-authored-by: LucaFgr Co-authored-by: halnasri Co-authored-by: LucaFue commit 18e1f0dd218dd817679db4092d0d6a5b20bae007 Author: Erik Hu Date: Tue Dec 2 17:04:44 2025 +0100 Halnasri resolve tt confidence feedback (#21) * Resolve TT-CHANGES feedback (#115) * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * Added AOUs to TA-CONSTRAINTS * add CI workflow for checking SME reviews (#110) * add CI workflow for checking SME reviews * give pull request read permission * fix indentation * fix typo * fix typo * fix artifact collection trigger * reformulate JLS-05 * removed AOUs from non-TA-CONSTRAINTS links * align with current state of working branch * again * enhaced doc in concept.rst * enhanced documentation of the scoring * review comments fixed and Example claculating graph added * unfinished commit * Adapted overall statement formulation * remove WFJ-12 whitespace * Added "provided by nlohmann/json" to WFJ-07 * removed "library" from TA-METHODOLOGIES * Added nlohmann/json to TT-CONSTRUCTION * fix typo in NPF-01 * fixed score -> score-json in TT-CONFIDENCE * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify confidence measurement in nlohmann/json Signed-off-by: Luca Füger * Fix typo in TA-FIXES.md regarding repository name Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Fix typo in TA-ITERATIONS.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify release construction for nlohmann/json library Signed-off-by: Luca Füger * Clarify source mirroring for nlohmann/json library Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Update wording for nlohmann/json library reference Signed-off-by: Luca Füger * Clarify reporting of score-json implementation issues Signed-off-by: Luca Füger * Clarify dependency storage requirements for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify usage of nlohmann/json library in AOU-19 Signed-off-by: Luca Füger * Clarify wording on bug review for nlohmann/json Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library Signed-off-by: Luca Füger * Clarify service name in NJF-02.md Signed-off-by: Luca Füger * Clarify reference to nlohmann/json library in NJF-03 Signed-off-by: Luca Füger * Clarify service description in NJF-04.md Signed-off-by: Luca Füger * changed "service provided by" convention * Fix reference to score-json in AOU-08.md Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-24.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CHANGES.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-RESULTS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-PROVENANCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-EXPECTATIONS.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONSTRUCTION.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/tenets/TT-CONFIDENCE.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update TSF/trustable/statements/JLS-25.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Update JLS-14.md Signed-off-by: Luca Füger * Fix merge conflict in JLS-05.md Signed-off-by: Luca Füger * Update TSF/trustable/assumptions-of-use/AOU-17.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Implemented custom include_list reference * Removed JLS-27 and its link, added JLS-34 and its link to TA-FIXES * added README documentation for IncludeListReference * changed __str__ method of IncludeListReference to more descriptive title * removed method doc for as_markdown in IncludeListReference * changed __str__ of IncludeListReference * reworked content method in IncludeListReference * small change to README * Update TSF/trustable/statements/JLS-34.md Co-authored-by: Erik Hu Signed-off-by: Luca Füger * Erikhu1 new tsf items (#125) * change AOU-27 * add new statements * update JLS-05 * add release notes reference to JLS-05 * remove internal comment * separate CVE triaging into own statement * update JLS-05 * name specific branch instead of default * split JLS-06 * fix typos * remove unnecessary evidence config * change reference type of release notes * update JLS-19 * specify repo * update JLS-05 * update JLS-06 and JLS-35 * delete non ta-constraints AOU links * Update TSF/trustable/statements/JLS-05.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-11.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-19.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-31.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-32.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-33.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add some references and scores * remove comment * update aou-29 * fix test_str_include_list test reference * add reference to JLS-25 * add reference to JLS-02 * add reference to JLS-06 * update JLS-26 * add reference to JLS-29 * add reference to JLS-30 * update score for JLS-30 * update JLS-35 * Update TSF/trustable/statements/JLS-28.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * Update TSF/trustable/statements/JLS-30.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * remove duplicate statement * Update TSF/trustable/statements/JLS-29.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu * add statement for SAST * add link for JLS-34 * add score on JLS-32 * add score on JLS-33 * add score on JLS-34 * update JLS-26 * fix typo * add missing quotation marks --------- Signed-off-by: Erik Hu Co-authored-by: Luca Füger * delete unused items * fix post create script * fix typos * re-add JLS-27 * remove duplicated tests * update concept section * clean up * corrected on item in the table and change the example in the graph * fix typos in concept * score --> trustable score * .png --> .svg * 0.81 * add support of fork PRs * newline EOF * fix typo * add reference to JLS-30 * add reference to JLS-11 * change repo names * fix typo * reformulate AOU-05 * clarify AOU-10 * update JLS-01 * update JLS-35 * update JLS-35 * udpate JLS-05 * add evidence to JLS-07 * update JLS-12 * Changed all statement occurrences of score-json to eclipse-score/inc_nlohmann_json * Restored JLS-05 and JLS-27 tto pre-commit state * fix typo * Update TSF/trustable/no-json-faults/NJF-06.6.0.md Co-authored-by: Luca Füger Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca * add context files (#5) * add context files * remove references to checklist files * add answer fields * explain component evidence * cleanup * update to trudag v2025.10.22 (#4) * update to trudag v2025.10.22 * upgrade pip * upgrade pip in test_publication workflow * pip install requests * adding new statements to TA-METHODOLOGIES and fixing statements from TA-CONFIDENCE * added references to JLS 40 and 42 * Update TSF/trustable/statements/JLS-43.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-42.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-37.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-09.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * changed JLS08 to be more clear * corrected the statement of JLS-37 * corrected the statement of JLS-41 * corrected the file path in JLS-36 * reformulated the statement JLS-41 * split the statement of JLS-40 into tow * only one valitator * more clear statement in JLS-41 * ' * added a reference to JLS-13 and reformulated the statement * added answers to the evidence lists and to the checklists of TA-CONFIDENCE and TA-METHODOLOGIES * fixed TA-CONFIDENCE * fixed TA-METHODOLOGIES * . * corrected JLS-13 * typo * added new reference to JLS-08 * edited one answer of TA-Methodologies context file * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Update TSF/trustable/statements/JLS-08.md Co-authored-by: Erik Hu Signed-off-by: halnasri * Add https evidence Added evidence configuration for response time and URL. Signed-off-by: halnasri * Fix formatting in JLS-08.md Signed-off-by: halnasri * Re add AOU-30 Signed-off-by: Erik Hu --------- Signed-off-by: Luca Füger Signed-off-by: Erik Hu Signed-off-by: halnasri Co-authored-by: halnasri Co-authored-by: Luca --- .bazelversion | 1 + .devcontainer/S-CORE/Dockerfile | 2 +- .devcontainer/S-CORE/post_create_script.sh | 2 +- .dotstop.dot | 1100 +++++++++-------- .dotstop_extensions/validators.py | 4 +- .gitattributes | 3 + .github/workflows/publish_documentation.yml | 9 +- .github/workflows/test_publication.yml | 2 +- .github/workflows/test_trudag_extensions.yml | 2 +- TSF/README.md | 6 +- TSF/docs/risk_analysis.rst | 1 + TSF/trustable/no-json-faults/NJF-01.md | 1 + TSF/trustable/no-json-faults/NJF-02.md | 1 + TSF/trustable/no-json-faults/NJF-03.md | 1 + TSF/trustable/no-json-faults/NJF-04.md | 1 + TSF/trustable/no-json-faults/NJF-05.1.md | 1 + TSF/trustable/no-json-faults/NJF-05.2.md | 1 + TSF/trustable/no-json-faults/NJF-05.3.md | 1 + TSF/trustable/no-json-faults/NJF-05.4.md | 1 + TSF/trustable/no-json-faults/NJF-05.5.md | 1 + TSF/trustable/no-json-faults/NJF-05.6.0.md | 1 + TSF/trustable/no-json-faults/NJF-05.6.md | 1 + TSF/trustable/no-json-faults/NJF-05.7.1.md | 1 + TSF/trustable/no-json-faults/NJF-05.7.2.md | 1 + TSF/trustable/no-json-faults/NJF-06.1.md | 1 + TSF/trustable/no-json-faults/NJF-06.2.md | 1 + TSF/trustable/no-json-faults/NJF-06.3.md | 1 + TSF/trustable/no-json-faults/NJF-06.4.1.md | 1 + TSF/trustable/no-json-faults/NJF-06.4.2.md | 1 + TSF/trustable/no-json-faults/NJF-06.4.3.md | 1 + TSF/trustable/no-json-faults/NJF-06.5.1.md | 1 + TSF/trustable/no-json-faults/NJF-06.5.2.md | 1 + TSF/trustable/no-json-faults/NJF-06.6.0.md | 1 + TSF/trustable/no-json-faults/NJF-06.6.md | 1 + TSF/trustable/no-json-faults/NJF-06.7.1.md | 1 + TSF/trustable/no-json-faults/NJF-06.7.2.md | 1 + TSF/trustable/no-json-faults/NJF-07.1.md | 1 + TSF/trustable/no-json-faults/NJF-07.2.md | 1 + TSF/trustable/no-json-faults/NJF-07.3.md | 1 + TSF/trustable/no-json-faults/NJF-07.4.md | 1 + TSF/trustable/no-json-faults/NJF-07.5.md | 1 + TSF/trustable/no-json-faults/NJF-07.6.md | 1 + TSF/trustable/no-json-faults/NJF-07.7.md | 1 + TSF/trustable/no-json-faults/NJF-07.8.md | 1 + TSF/trustable/no-json-faults/NJF-07.9.md | 1 + TSF/trustable/no-json-faults/NJF-08.1.md | 1 + TSF/trustable/no-json-faults/NJF-08.2.md | 1 + TSF/trustable/no-json-faults/NJF-08.3.md | 1 + TSF/trustable/no-json-faults/NJF-08.4.md | 1 + TSF/trustable/no-json-faults/NJF-08.5.md | 1 + TSF/trustable/no-json-faults/NJF-08.6.md | 1 + TSF/trustable/no-json-faults/NJF-08.7.md | 1 + TSF/trustable/no-json-faults/NJF-08.8.md | 1 + TSF/trustable/no-json-faults/NJF-08.9.md | 1 + TSF/trustable/no-json-faults/NJF-09.md | 3 +- TSF/trustable/no-json-faults/NJF-10.md | 1 + TSF/trustable/no-json-faults/NJF-11.md | 1 + TSF/trustable/no-json-faults/NJF-12.1.md | 1 + TSF/trustable/no-json-faults/NJF-12.2.md | 1 + TSF/trustable/no-json-faults/NJF-12.3.md | 1 + TSF/trustable/no-json-faults/NJF-12.5.md | 1 + TSF/trustable/no-json-faults/NJF-12.6.md | 1 + TSF/trustable/no-json-faults/NJF-13.md | 1 + TSF/trustable/no-json-faults/NJF-14.1.md | 1 + TSF/trustable/no-json-faults/NJF-14.2.md | 1 + TSF/trustable/no-json-faults/NJF-14.3.md | 1 + TSF/trustable/no-json-faults/NJF-14.4.md | 1 + TSF/trustable/no-json-faults/NJF-14.5.md | 1 + TSF/trustable/no-parsing-faults/NPF-01.1.md | 1 + TSF/trustable/no-parsing-faults/NPF-01.2.md | 1 + TSF/trustable/no-parsing-faults/NPF-01.3.md | 1 + TSF/trustable/no-parsing-faults/NPF-01.4.md | 1 + TSF/trustable/no-parsing-faults/NPF-01.5.md | 1 + TSF/trustable/no-parsing-faults/NPF-02.1.md | 1 + TSF/trustable/no-parsing-faults/NPF-02.10.md | 1 + TSF/trustable/no-parsing-faults/NPF-02.11.md | 1 + TSF/trustable/no-parsing-faults/NPF-02.12.md | 1 + TSF/trustable/no-parsing-faults/NPF-02.2.md | 1 + TSF/trustable/no-parsing-faults/NPF-02.3.md | 3 +- TSF/trustable/no-parsing-faults/NPF-02.4.md | 1 + TSF/trustable/no-parsing-faults/NPF-02.5.md | 1 + TSF/trustable/no-parsing-faults/NPF-02.6.md | 1 + TSF/trustable/no-parsing-faults/NPF-02.7.md | 1 + TSF/trustable/no-parsing-faults/NPF-02.8.md | 1 + TSF/trustable/no-parsing-faults/NPF-02.9.md | 1 + TSF/trustable/no-parsing-faults/NPF-03.1.md | 1 + TSF/trustable/no-parsing-faults/NPF-03.2.md | 1 + TSF/trustable/no-parsing-faults/NPF-03.3.md | 1 + TSF/trustable/no-parsing-faults/NPF-03.4.md | 1 + TSF/trustable/no-parsing-faults/NPF-03.5.md | 1 + TSF/trustable/no-parsing-faults/NPF-03.6.md | 1 + TSF/trustable/no-parsing-faults/NPF-03.7.md | 1 + TSF/trustable/no-parsing-faults/NPF-04.1.md | 1 + TSF/trustable/no-parsing-faults/NPF-04.2.md | 1 + TSF/trustable/no-parsing-faults/NPF-04.3.md | 1 + TSF/trustable/no-parsing-faults/NPF-04.4.md | 1 + TSF/trustable/no-parsing-faults/NPF-05.1.md | 1 + TSF/trustable/no-parsing-faults/NPF-05.2.md | 1 + TSF/trustable/no-parsing-faults/NPF-05.3.md | 1 + TSF/trustable/no-parsing-faults/NPF-06.1.md | 1 + TSF/trustable/no-parsing-faults/NPF-06.2.md | 1 + TSF/trustable/no-parsing-faults/NPF-06.3.md | 1 + TSF/trustable/no-parsing-faults/NPF-06.4.md | 1 + TSF/trustable/no-parsing-faults/NPF-07.1.md | 1 + TSF/trustable/no-parsing-faults/NPF-07.2.md | 1 + TSF/trustable/parse-json-data/PJD-02.md | 57 + TSF/trustable/parse-json-data/PJD-04.md | 4 +- TSF/trustable/statements/JLS-01.md | 2 + TSF/trustable/statements/JLS-02.md | 2 + TSF/trustable/statements/JLS-03.md | 7 + TSF/trustable/statements/JLS-04.md | 2 + TSF/trustable/statements/JLS-05.md | 2 + TSF/trustable/statements/JLS-06.md | 2 + TSF/trustable/statements/JLS-07.md | 2 + TSF/trustable/statements/JLS-08.md | 11 +- TSF/trustable/statements/JLS-09.md | 5 +- TSF/trustable/statements/JLS-10.md | 3 + TSF/trustable/statements/JLS-11.md | 6 + TSF/trustable/statements/JLS-12.md | 2 + TSF/trustable/statements/JLS-13.md | 3 + TSF/trustable/statements/JLS-14.md | 3 + TSF/trustable/statements/JLS-16.md | 7 +- TSF/trustable/statements/JLS-17.md | 7 +- TSF/trustable/statements/JLS-18.md | 5 +- TSF/trustable/statements/JLS-19.md | 2 + TSF/trustable/statements/JLS-20.md | 8 +- TSF/trustable/statements/JLS-22.md | 2 + TSF/trustable/statements/JLS-23.md | 2 + TSF/trustable/statements/JLS-25.md | 2 + TSF/trustable/statements/JLS-26.md | 2 + TSF/trustable/statements/JLS-27.md | 11 +- TSF/trustable/statements/JLS-28.md | 2 + TSF/trustable/statements/JLS-29.md | 5 + TSF/trustable/statements/JLS-30.md | 4 +- TSF/trustable/statements/JLS-31.md | 2 + TSF/trustable/statements/JLS-32.md | 2 + TSF/trustable/statements/JLS-33.md | 2 + TSF/trustable/statements/JLS-34.md | 2 + TSF/trustable/statements/JLS-35.md | 2 + TSF/trustable/statements/JLS-36.md | 5 +- TSF/trustable/statements/JLS-37.md | 11 +- TSF/trustable/statements/JLS-38.md | 3 + TSF/trustable/statements/JLS-40.md | 3 + TSF/trustable/statements/JLS-41.md | 3 + TSF/trustable/statements/JLS-42.md | 3 + TSF/trustable/statements/JLS-43.md | 3 + TSF/trustable/statements/JLS-44.md | 3 + TSF/trustable/statements/JLS-45.md | 3 + TSF/trustable/statements/JLS-47.md | 2 + TSF/trustable/statements/JLS-48.md | 2 + TSF/trustable/statements/JLS-49.md | 8 +- TSF/trustable/statements/JLS-50.md | 5 +- TSF/trustable/statements/JLS-51.md | 9 +- TSF/trustable/statements/JLS-54.md | 3 + TSF/trustable/statements/JLS-55.md | 3 + TSF/trustable/statements/JLS-56.md | 11 +- TSF/trustable/statements/JLS-57.md | 9 +- TSF/trustable/statements/JLS-58.md | 11 +- TSF/trustable/statements/JLS-61.md | 4 + TSF/trustable/statements/JLS-62.md | 3 + TSF/trustable/statements/JLS-63.md | 3 + TSF/trustable/statements/JLS-64.md | 3 + TSF/trustable/statements/JLS-65.md | 3 + TSF/trustable/statements/JLS-66.md | 9 +- TSF/trustable/statements/JLS-70.md | 3 + TSF/trustable/statements/JLS-71.md | 3 + TSF/trustable/statements/JLS-72.md | 3 + TSF/trustable/statements/JLS-73.md | 3 + TSF/trustable/statements/JLS-74.md | 11 +- TSF/trustable/statements/JLS-76.md | 3 + .../throw-ill-formed-json/TIJ-01.1.md | 1 + .../throw-ill-formed-json/TIJ-01.2.md | 1 + .../throw-ill-formed-json/TIJ-02.1.md | 1 + .../throw-ill-formed-json/TIJ-02.2.md | 1 + .../throw-ill-formed-json/TIJ-02.3.md | 1 + .../throw-ill-formed-json/TIJ-02.4.md | 1 + .../throw-ill-formed-json/TIJ-02.5.md | 1 + .../throw-ill-formed-json/TIJ-03.1.md | 1 + .../throw-ill-formed-json/TIJ-03.2.md | 1 + .../throw-ill-formed-json/TIJ-03.3.md | 1 + .../throw-ill-formed-json/TIJ-03.4.md | 1 + .../throw-ill-formed-json/TIJ-03.5.md | 1 + .../throw-ill-formed-json/TIJ-04.1.md | 1 + .../throw-ill-formed-json/TIJ-04.2.md | 1 + .../throw-ill-formed-json/TIJ-04.3.md | 1 + .../throw-ill-formed-json/TIJ-05.1.md | 1 + .../throw-ill-formed-json/TIJ-05.2.md | 1 + .../throw-ill-formed-json/TIJ-05.3.md | 1 + .../throw-ill-formed-json/TIJ-05.4.md | 1 + .../throw-ill-formed-json/TIJ-05.5.md | 1 + TSF/trustable/well-formed-json/WFJ-06.md | 3 +- TSF/trustable/well-formed-json/WFJ-09.md | 6 + 192 files changed, 984 insertions(+), 608 deletions(-) create mode 100644 .bazelversion create mode 100644 .gitattributes create mode 100644 TSF/trustable/well-formed-json/WFJ-09.md diff --git a/.bazelversion b/.bazelversion new file mode 100644 index 0000000000..905c243928 --- /dev/null +++ b/.bazelversion @@ -0,0 +1 @@ +8.3.1 \ No newline at end of file diff --git a/.devcontainer/S-CORE/Dockerfile b/.devcontainer/S-CORE/Dockerfile index 2e86945f0e..9248fd8318 100644 --- a/.devcontainer/S-CORE/Dockerfile +++ b/.devcontainer/S-CORE/Dockerfile @@ -87,5 +87,5 @@ RUN groupadd --gid $USER_GID $USERNAME \ USER $USERNAME # Install trudag using pipx -RUN pipx install git+https://gitlab.com/CodethinkLabs/trustable/trustable@83b4023d7e2bd2b984db2c81543266ce09a7cbf7 && \ +RUN pipx install https://gitlab.com/api/v4/projects/66600816/packages/generic/trustable/v2025.10.22/trustable-2025.10.22-py3-none-any.whl && \ pipx ensurepath diff --git a/.devcontainer/S-CORE/post_create_script.sh b/.devcontainer/S-CORE/post_create_script.sh index c0b3fc17f5..566476e83c 100644 --- a/.devcontainer/S-CORE/post_create_script.sh +++ b/.devcontainer/S-CORE/post_create_script.sh @@ -5,4 +5,4 @@ source .venv/bin/activate # Install trustable pip install --require-hashes -r .devcontainer/S-CORE/requirements.txt -pip install git+https://gitlab.com/CodethinkLabs/trustable/trustable@83b4023d7e2bd2b984db2c81543266ce09a7cbf7 +pip install https://gitlab.com/api/v4/projects/66600816/packages/generic/trustable/v2025.10.22/trustable-2025.10.22-py3-none-any.whl diff --git a/.dotstop.dot b/.dotstop.dot index 634e4cadca..90239fe508 100644 --- a/.dotstop.dot +++ b/.dotstop.dot @@ -1,571 +1,579 @@ # This file is automatically generated by dotstop and should not be edited manually. -# Generated using trustable 2025.9.16. +# Generated using trustable 2025.10.22. digraph G { "TT-CHANGES" [sha="9e0557f5781fb6abefc197529df3f14dfa28cec2d7470629bdd11bcf00e3a18e"]; -"AOU-01" [sha="0f00a2c7c6ef352a52c2e9e2c45102c97e8906fa5f0e7ddfcbc252af551cd179"]; -"AOU-02" [sha=e8e0ae5f062d031ce5517f939a2223198e9cc8f12aba943f42f01f5def05d1a2]; -"AOU-03" [sha="9175975af29dcb8a7c94a1b4bf18a4f36f6ffac904351c6dd84bcbb7ee4abd9b"]; -"AOU-04" [sha="9a5f50d14e036a085c64e954936bd579f4fd7d816aaddedb39da34095877e82b"]; -"AOU-04_CONTEXT" [sha="466c72fcf27a1cbf322c3c4086cc7cf19825b314236567372289204616d2d56a"]; -"AOU-05" [sha=ff2205fede4cc18efe9162008881729cf37fb3f5b0a41ff3d9143aca9d656ad3]; -"AOU-06" [sha="20799cb377d8ad56d8bb6231c7246d2fc25c224fad0c9c9b4b83e25710d7a589"]; -"AOU-07" [sha=bff000a8ba9254956cdab9045e6f7b38e3019180eb95011cf8541e9928ad8d44]; -"AOU-08" [sha=f25753b314cc921d175ffff9be39cf5a43bba651c5bdcba0f172aea02d792b34]; -"AOU-09" [sha=adce35b590ac6450379cadba0c6cb38874626134066b06823c3c2d18f7ce2cc7]; -"AOU-10" [sha="36eb0304bb55d055e342424424efa617b095b582d1e87d71818095dc1212ece7"]; -"AOU-11" [sha="6a5174cee0e66070ab1c39a14c0aede872e56fb928555236ab3bffe1876b7048"]; -"AOU-14" [sha="4bff38e002c0df47062d7ab632094ec5ee0377c0230647e7acd54945ea59ddac"]; -"AOU-15" [sha=f4d2fdcacc3c3bd743af3ff5c2a08ceb650e59015ed846c35ddb4de104e80cec]; -"AOU-16" [sha="4e08bac839cba01a4dc2a794bd2d1254d388945c6b79293684e00b9f8d03f31e"]; -"AOU-17" [sha=ce26eef503179bbedca706f43fedc289d8c56580c4b885b3abab440d2de25870]; -"AOU-19" [sha="877c346448621a81b2d1418e610575bfcd556d2f56a14f23f289b90828907928"]; -"AOU-20" [sha="d17ea5c6a3f07b516abc7c51d4b15b1a130a28602fbd4eb6872006a2e5f939d0"]; -"AOU-21" [sha="d1712fcf7a0a00659021a69784f697b5d7b404aeadb7be66553218ba2e6c0bf7"]; -"AOU-22" [sha="32fa7dd195ae91e0095296f05e6201abce2b74876be70623a85055e9566a2b58"]; -"AOU-23" [sha="395e92cd380e016ebb3c6eea32a326084fc21268c3f742e1a5da8ae2aae84ff3"]; -"AOU-24" [sha="90739f0593fc0a45bef179240b7be81c565292b8cc3ea84b2f8256a9369e4a32"]; -"AOU-25" [sha="9aba193f20fa8a9ef9b14191adaa545ea3bf88525509d765dd3bb9af8dd29704"]; -"AOU-26" [sha="b4b257a5dae03a485b041d4a83ba9dbe965841ccd0891f67ab3e7d8db6c09db1"]; -"AOU-27" [sha="43da5040f2cab643f2bbb4a0abcf67fba91d68108786604f44f6ef6a91f6681a"]; -"AOU-28" [sha="76887b683a1e5a2f36a029bf80c7489226d1728e6f148f69f7b2167211f1f443"]; -"AOU-29" [sha="cb3302e313dae237d67bf249c61419232a83aa6245af30a0f33c795ab1b3a8f5"]; -"AOU-30" [sha="ee747671350441b0ca2438c651e0c30a90ac9b126540308415e1645eeea2707a"]; -"AOU-31" [sha="e6dfb726b06bf38ff27602695bdfafee64605da7ab6540b2ec0ae479ab73f3dc"]; -"JLEX-01" [sha="1cd16efee6db392909248a77c773e0c5aa76b4c05001ab0b981201004f2162b0"]; -"JLEX-02" [sha=f40046dae47252d62f28c935db90460772263ced0fa9ed1a5e1383436b89daa9]; -"JLS-01" [sha=dce41089598ceff4a3ce3df7a8d3d16183346b785d791d60c8292f51c055946d]; -"JLS-02" [sha=c9e0a37da8c4966962eb93e415e4f0ece9a7d5bfb1fa92a1d0fdcbc1609792af]; -"JLS-03" [sha=ada5a3ba5276cb99217751c67b424cdbd3622f82eb1126f08d425b641e1616e7]; +"AOU-01" [sha="2f5a137c681c040b6d1006c964f4f6e80b54c8bf014398a3318f3da3983e7d25"]; +"AOU-02" [sha="f92722cfeff8cbeec9469c5dcdc9998966c9d50aa03450099ea0556abc96dba6"]; +"AOU-03" [sha="0bfca82014680aaa337fc382aa5e84606679a481b6f4f25c14da9ee4f3b8b13d"]; +"AOU-04" [sha="8fabd4a969ce41889bf0f51dc98b67f4fa95c1fd736fc6233d1448ba7c788a75"]; +"AOU-04_CONTEXT" [sha="553ba1e3ea4407b05f3ee8369ea4399a040eb4829da15fff2e16f49416a0335a"]; +"AOU-05" [sha="4d3b07320fdb89689be7ba58929544eb1c4c09a7dcda3df9ea8a58814c3efb7e"]; +"AOU-06" [sha="782f77a6a9e0f102e9ef5ed15ab4c6092f172f9cca7d8449049679f5bd38ec0d"]; +"AOU-07" [sha="0cc553da2de0501761da27f6a5c316e8b77f6ff35a40244c83ce96875fd35220"]; +"AOU-08" [sha="ff8f6063c5d81cf2e20816aef04231859666097370755761d7fd00fb3769b477"]; +"AOU-09" [sha="8a70396ec64f468291f43cded11c5763444a674b7d462fb0b6ec6e9839c91459"]; +"AOU-10" [sha="20b561db6f8ab280b65fa7ffa3ee6f35908e51d12a0a7252d7325372a97ba051"]; +"AOU-11" [sha="c3b61fcc3fbdbb227367585262c0c6407b512adb8c1a555e9773448d54f9c11e"]; +"AOU-14" [sha="d77524559ca9bd6cd06b46d5e3b50c6d4648af08af90e69d06b088923f6c8336"]; +"AOU-15" [sha="17db319e907feb16153876b150ee54b4868a548221aabff41fdbfdee5a2bcbad"]; +"AOU-16" [sha="ae836375d6df0f5ad4cf1186a304da00722daeae78fcea0977e36f32474ee8b7"]; +"AOU-17" [sha="371be861ca035578ac7e1183400cd1ebf77b873a8aecbc43273a535d99ec234f"]; +"AOU-19" [sha="91debc7df519357634bdcdd97d4cf76de4ced3ecd53ad6b63483c0613bfba3a3"]; +"AOU-20" [sha="cd7c474ecfd7983090b012d8b24100e578a02d2eecd042098d927d2dc7d3aa5f"]; +"AOU-21" [sha="77fc726eb5c4f44f432eeb2b173503229d2592000a87003d92bb46bba1051bba"]; +"AOU-22" [sha="e6687ae6ab87554a4a5029e71a5cf3de4672f3c93ea290ed19fb2cd4ec5cec7d"]; +"AOU-23" [sha="d600b26cf8b9f255fec5de192f956174febd3fb1e64216eb584115078375c122"]; +"AOU-24" [sha="84f14ecacc9e4388f65efbf3478b9e9de02a08e0d21f6f85f9e74145e568056d"]; +"AOU-25" [sha="b8988ba4bd0a4d1dbab4981f0eb854ba0b53aa8845935b5392a1a616d588a50f"]; +"AOU-26" [sha="86e0471f39947e0ff51492cfe8fe14dce52fda19f634e8cb692dd749f46fe12f"]; +"AOU-27" [sha="6a5464eeea58ffa09aeaafdb0f699e1b322dbe101b0f55e0e11357fe4051457a"]; +"AOU-28" [sha="705e463b3c7f9f071c8122690a2f0277e2310e404ab6ec0e4673d1d5ba64f5a4"]; +"AOU-29" [sha="a623b29ce3056b476ddce4cd08b1d712a137b42ac6183566976e16d548cf3dd7"]; +"AOU-30" [sha="cb75dadf1ef4d95acbd47461151b0238ef8f0cb1d5195502529dc1847531cb23"]; +"AOU-31" [sha="dfe0d9d8d2b9fa2df42942dbfe3c09cc258564ff83329085acb0e540055f8b62"]; +"JLEX-01" [sha="096fd6c74ccb6e0996a83f6fb1ad8590d17d8f27f173182b58c27fec30fc7f89"]; +"JLEX-02" [sha="514fb8c3f9ebdfe7b67df26179d075d8f5b21070a89dc6b93ea704b50b3a4ee5"]; +"JLS-01" [sha="3cf1910764ecb723966c90ddb3c1d3de2c2dac1cf86d096d65099673a7f963bd"]; +"JLS-02" [sha="f302269d7b0a367fb4fb444972894077774d9fadc43a651128e0c32e3f4803c6"]; +"JLS-03" [sha="f3ad4819b1836b19af35b22e9d4547e52cbd517903f14fac86814ea8d54a58e5"]; "JLS-04" [sha="09ec45e2598d5912ab287e5f4deaf024c42c63a05b9b9b884070efc54a1ebb2c"]; "JLS-05" [sha="8bad8a26ee9b1fdf222d23640b8daad5e70b2852a995cd367864df40a5180079"]; -"JLS-06" [sha="9a6629a8b76fb8e0237077aebf4fe2cc4ad695f498603a9e645be4115451c76d"]; +"JLS-06" [sha="97d55d7e9c7624d6361ea8cac2716e304708f32d0925164fd37f263aed87eed4"]; "JLS-07" [sha="a690fe1c96c84d3d682c92de42f6a3217b44da8719fac921bb94a1f83608abaa"]; -"JLS-08" [sha=cceeec93241b6d6ee80fc01c0af03b9d7737fb352e1ddcd98d04a45d75334f79]; -"JLS-09" [sha="346ab52001e8e72c738145a5a8b8f41094a1b873c509eff1d0d25003e066cd56"]; -"JLS-10" [sha=f1306e4884f5b881acf63d5525bb90fffc88039c8454a3184bf9ce6391690903]; -"JLS-11" [sha="5fa463f840f16f524bc479748d26df61146c3bb4acfac29b638ee85644586a0e"]; +"JLS-08" [sha="29fcab360677491282671331b18fed225d7aa0dbf630e517c6a766a7dc8587f6"]; +"JLS-09" [sha="453865493593388c916088825b71bf05266728fe99b3060e6dd5d83fd2ae6ac5"]; +"JLS-10" [sha="d374f1f8d334469361107d7a343fa883a791867974413ce37ef568eb85fffb33"]; +"JLS-11" [sha="3ecebfb00f5c0c070f6be8f3b1e22505a760e1a5c91f295dc765d959ef06dfa6"]; "JLS-12" [sha="7a549a3219c2053a742d311c76cf3f889a5b0ba6e5bcc5659a17dff9d5b0b081"]; -"JLS-13" [sha=e6e7c777b9cadcc65d12fc5782cf21fc688e494024bfb186ae7c20db6a46462a]; -"JLS-14" [sha=e94a75986187fec162e8bd7fd270dbf2aae329dd7d8660df63521637b982286a]; -"JLS-16" [sha=cb91a56d69836efd4982b2268e204394ae83a694605dc94b71f3ed0c66890329]; -"JLS-17" [sha=c527a605b2ae7a54ab429bb8e554263bab5a562394f5ba73305aa490f7351c83]; -"JLS-18" [sha="58788ef0ea0b9fba710e806de3f255da6c12fbbd12fa7edad07e65c2dbdedf94"]; -"JLS-19" [sha=ac20a2570ed1ca6c0d93ad40f6d93cbac24648b73c144fcb7c92e65ebd2ef411]; -"JLS-20" [sha="33dc0295a6524876c9b641b6ce685c1ddc90f01d780fb76d449c01b51fdc042a"]; -"JLS-22" [sha="252e58151a45b158bae379ceb08aadb6e587e505aac67f2ecc18e43040a1d1de"]; -"JLS-23" [sha=cfd7cb4aa93fbb758807ffe106f96e7b82327ab4d758e69e1f62196c3bc86bd2]; -"JLS-24" [sha=b16224d3ab676c00b313ae91760072d92aed9f20da99b363621effa3e033e012]; -"JLS-25" [sha="8bb517191450f370679dbafd85342e1bbcf797cc84f2a6f1fc119568b534d5e0"]; -"JLS-26" [sha=cf1b73b375697ee56d9788aab79ed01b2730b126a2cc4d7041c9525113e7ed7c]; -"JLS-27" [sha="efd4b438331c155eebaec96cd1eda337567794f8696b327562aaaed5fa8ded69"]; +"JLS-13" [sha="e8c191743203a898703dded767bcaa005fdcec3ae4a16bbd0159ce5cbc538d39"]; +"JLS-14" [sha="1dcfca1372268479dec9c2aebb3eae23c2797edde8e150d82e8ae7a1bedfaebd"]; +"JLS-16" [sha="8b919974f4626008007497bab2df9d49c3c81e8df6edc8ef53e480401a2ec86e"]; +"JLS-17" [sha="af6a27026b3d1eb6c6331450219775b42a8d3c2bb1941c36f6290ac2eaf918e6"]; +"JLS-18" [sha="201993e7d3a00cf28886525a26b3875dede9361a8bfc8252ff202a44f09263a8"]; +"JLS-19" [sha="f3efa910aa96eee55028819c57fede1593d25602658fb3df2e06f8f5b190e9c1"]; +"JLS-20" [sha="06c33b646a98fda6c3a34cd4495b040ed85346335dc1076da171b3d423f86cae"]; +"JLS-22" [sha="83c881b467f30071b9a1c84e0f614f19b7571ede711fe8ae7c6a96c8bc842304"]; +"JLS-23" [sha="84ccb6529dfd3ad2283e80c7761f2f0ee9b35073075290e73e70ecb707fde9d6"]; +"JLS-24" [sha="e38d21e8635105618e7d02ee92e1670ad2fe563afff67b7c2050f488ff5e5b52"]; +"JLS-25" [sha="fa8f19b242287bcb5188266dc78ab2fc9d9c5f94e66f0cc756c53b7e22c6e5a0"]; +"JLS-26" [sha="e78ee6fccbb8d3fddc560c82f168bb874c9a32ad68ef9ac664958e68812d60e9"]; +"JLS-27" [sha="4b20c83d87cd6e18f7da809c28270f1a866c223e75292f0cd62107bd7b99a280"]; "JLS-28" [sha="bc643a3a1850a8d43bb83a09cf30d600eb8e22eb960231e9ba5683225569a5ed"]; -"JLS-29" [sha="a577018f4766b7df1a5cb5d1b24f8e9d856326c31161c3c78a3f99845787f4c4"]; -"JLS-30" [sha="872f796e03fef3dfe6302a0f2de1703f56cfc5a1007e70d925c0b635391f63fd"]; -"JLS-31" [sha="2b941deedbdeff697d063b3f1cf2f97340bff79f16f934bb8be21824e8ccd5c9"]; +"JLS-29" [sha="d8bdbb426a1f24f6b1a08673c0e813679c04ce1ad9e2d0fafce67f6daa7b6bbd"]; +"JLS-30" [sha="8b8a50eae8426bc27c0bd78444084cdb7b3722b07561533354bcf2e51feca442"]; +"JLS-31" [sha="2558df16dfe185c6e6052a5f7a35a836af3d573abb4027960a64f153f6310586"]; "JLS-32" [sha="f8e84daad3a4f946d78fa95fcbab327dacb681568c476e6e30d648b9bf530e0a"]; "JLS-33" [sha="683c5e1c42e8596f90fe0ae24cdf933d5fa51746ea55ba8f6a155ec8f7a680a1"]; "JLS-34" [sha="880cb94bd3d4c980a08c18dcdee8a710563b274be80bd63b3bd1aaac8be3cfc8"]; -"JLS-35" [sha="7597f13d6e48b1e3c0f6a031f5f933e1629bf506dc78220def2799ee1d892597"]; -"JLS-36" [sha="1a9abf2ab101af32cc6490d9ed5218df96a06b31cc2aeaff07f769ebf4ba98bb"]; -"JLS-37" [sha="fb19166fd1d71acbe8a852fd1bfced3874efdc687cbf95b03f3201a722fdef8f"]; -"JLS-38" [sha="a7ab6cc546e4c9c02c6dc479b8fff29ef6f5be5459185daac4ad1117b2845115"]; -"JLS-40" [sha="8a6c2a7c6888f0c13fc4045535125d90a4866858e40ac11910f05eace9ff179a"]; -"JLS-41" [sha="f7cc07fd06ed4605d4207a5f59d60f8b7da48152c76b94132e4ad80a4512975a"]; -"JLS-42" [sha="d90e0a0d85a952868a794945a7ecfb0217202752ccb97bc0a6e4724700fd20b8"]; -"JLS-43" [sha="ab3f0247c96f064628d255d44c63be9a50cbee11ca64432b5f0181e55347e5a2"]; -"JLS-44" [sha="3cc7206ec555271d1f369cb1c7ebf3753d32e9fc9be2d0aead5bb5e0e5472375"]; -"JLS-45" [sha="37a343cf375f276b932a87ae1334ada428e54fcfd164599a7858b725ce93df3a"]; -"JLS-47" [sha="bacac52a9c2ef9d2bf7efd742fc8d088f5526e53c032f79cdd186a0f0f5e8706"]; -"JLS-48" [sha="4fcf08f1f55181b18d449876a570204783a2482e73e6572cffda591c43149845"]; -"JLS-49" [sha="6c1099d6be7733890c0d87334f9954ec1f34c4ed84303da12ecb5d27b43f4f9c"]; -"JLS-50" [sha="0ce7f744bb1fa460b59da9afecc04dcde356d432a6dc4ec92301b5067b47414f"]; -"JLS-51" [sha="190e17d59795c9ed3b25a0a8bf57497de1e0d06ab90b3f6ba47b543c95edea43"]; -"JLS-52" [sha="8539f924c31974a2722615d2410a25336a5d6a9f399f16dc485be83f7f87a5ff"]; -"JLS-53" [sha="d9f7e732e34b0ec79305dde4c5b3d60906559ef1d90bc3ce2906e28a90293844"]; -"JLS-54" [sha="f1ff5d3aff697980bcf072e27e00f9916052aceb4796fe1417486ddc80d5e241"]; -"JLS-55" [sha="321c775e2acf0267ac1753eb772fedf1bcca18029714071c6e55d999f6dd008a"]; -"JLS-56" [sha="6fdd3ab1172c1df5658f140d104d51559080aa32389a5a842b93cfbd394593b3"]; -"JLS-57" [sha="6261b6cf44be2e742af1e1d687f1233161ab7cdaf6f1c0a6e31e671a7451adc5"]; -"JLS-58" [sha="dbdb83427fd82fd3be5e90ab761945a0346b33740b9ea80fd37122dfa6baaa60"]; -"JLS-61" [sha="151f1cda2384ae4935d29d300c3424bca710378fa3689bbcff69b06dc86bb692"]; -"JLS-62" [sha="60848232c2989d0282b64792d7da7a57c04ff368d2ac9deae09c3743251dfc79"]; -"JLS-63" [sha="2b50e79c3b43c6815b5dc15c7909ce5fb513e98fadb28ddfa40938f20f5d0427"]; -"JLS-64" [sha="40f1382c156e308ee543c30df4dc7eb457ac14d472909c30eb6caae9a3bc1d68"]; -"JLS-65" [sha="e413de6c831c1c019c67c3e3477b9dc9302cc79433ec894beaee0c95e053b545"]; -"JLS-66" [sha="cf57eaf55654ef52589b1879c7294de13ddf1258ecdff4f6371178c6e8e6975b"]; -"JLS-70" [sha="5958335832f06baaa624a093c06ce9abc2ee88c8034819ace3be2c5fff0e0a74"]; -"JLS-71" [sha="83bb8658b1b8914e0f37cdd0333d5f9351a75763486565ce7804a240d9a418ac"]; -"JLS-72" [sha="0b061840170a819c7daf1005b2eee53d121e04e921413935f5eed4fec98a8726"]; -"JLS-73" [sha="42d8dd90dc4a321923567287216e216a30c55ede8836824e19fba046a2121a97"]; -"JLS-74" [sha="c161214f0f206f3c0826750978fcc4c99e2765a0c3333592e1293b323434ca34"]; -"JLS-76" [sha="ebcfc023f88ef50a3c804cb72318428e7566dc44c3539c54742e25f261ff3249"]; -"NJF-01" [sha="548dc86014e093974f68660942daa231271496a471885bbed092a375b3079bd8"]; -"NJF-02" [sha="6ea015646d696e3f014390ff41612eab66ac940f20cf27ce933cbadf8482d526"]; -"NJF-03" [sha="4bd1f8210b7bba9a248055a437f377d9da0b7576c5e3ed053606cf8b5b2febe3"]; -"NJF-04" [sha="72bdd7cdc074bb0663c90bcd892fd7a19b938b1b45c7be35907c1e14629065a6"]; -"NJF-05" [sha="03a865b41d58662602bc76ec1321efe792fce5537ffad1a1d28563b5a1578db5"]; -"NJF-05.1" [sha="9c02b8f95f1d0e9ed47b74187b5fb436e56265dc9f565a39ab76cbe7d584b381"]; -"NJF-05.2" [sha="172f35b9a992dac0ef88f7f817607f1214c9f07e073bb6fba4c4244c00dc42e4"]; -"NJF-05.3" [sha="be8090cef51e0ffbfa153db7b936e09c6a3fd6622bc7c97bc9aa754511e6bcbc"]; -"NJF-05.4" [sha="dc0171e8cda48d88cfdaf0a49f7415a61b4b5ae5674c225036f1f1232820384d"]; -"NJF-05.5" [sha="f07eb697ba3aafb6d57d4d133530ef18fcf24d38b328d94a50c87cf8688d92ae"]; -"NJF-05.5_CONTEXT" [sha="2eb79156ba6fdfe9201083ee180c5ffb968462e47e62c5af61da4501d6cc5271"]; -"NJF-05.6" [sha="bac7fe917281dcfbe508dbcf3bd8f5f306c6d3accae9c483fdfb16d6dd4d421c"]; -"NJF-05.6.0" [sha="353b631ea3f819134517c084f4d9d89994e280e7aa34dcb7605e1dcd23b775d0"]; -"NJF-05.7" [sha="76c90a33905d4e4f619bbb7e61ec5111eaae55294bda658648256fba600db783"]; -"NJF-05.7.1" [sha="3c5a03f59a34ba3256fe26fa0526b916f515c2c18bdb35b6b8f5d85b854c0a2f"]; -"NJF-05.7.2" [sha="4c67f4bd9f952d63278902687a1d1ecbe7dd1665f0a75aa837c32f9f1cad7977"]; -"NJF-06" [sha="c0045fd9c304e208eef0d24cbf095df06e29625f2cf2ecf3e6a7a697d92afbab"]; -"NJF-06.1" [sha="e27d98ac06cc4c5eab2af9068f70fa0ce2ef6535ef4e7325d13aa185c1f1dbc9"]; -"NJF-06.2" [sha="9b4726beceff80b02496e4e3b9515a0f442503f6516aa546035b386b3c91ec12"]; -"NJF-06.3" [sha="d96167055bf83441a0939f54fee142051f8e101c0747b2edcda78000d426e1ab"]; -"NJF-06.4" [sha="6b7e35a8d2349198ef04ee6cf75fbe5191fa930cafdacdaffbdcb2a2abda467e"]; -"NJF-06.4.1" [sha="405aaa29d7872555dc4e56fe9b7001cfea974ac241ab30c3aa48cef1fb559034"]; -"NJF-06.4.2" [sha="9c484d1ef9005cf5caae4f2ee354813fd759b79dc044fb470e1a4690d251d31f"]; -"NJF-06.4.3" [sha="830f22381cfb030c8ba18471cbeb6ff29e7d56b61ff504ad5b4978d63b971dbc"]; -"NJF-06.5" [sha="58f3c6b84c42ef8cd41061cb5740fa90d4fed0686e49e9d9799bf51f14b48391"]; -"NJF-06.5.1" [sha="8b9ca021bd30bf676f738052ee62191f75a180ce6d1895cf9e9c9117caea3cea"]; -"NJF-06.5.2" [sha="c3a826ce79831cfea743c3266ab67c23ca4f4b8cc5f28ce7568d4a143a7d223e"]; -"NJF-06.5_CONTEXT" [sha="ceda4128f447965a4548cf10f05866fd27e81bd85cdb6029663a93f8261b94af"]; -"NJF-06.6" [sha="8e27724820113d6b22ce65529d2552de1040ff4e9bb27a1a3e9baa9728b9f1ce"]; -"NJF-06.6.0" [sha="7b0356c311c52640334d02e9bff171a9ee8b220a1edd7c0826d74bbef1b799b4"]; -"NJF-06.7" [sha="fc4ecc622f6d4a920ceed31d43cb3f51011f4f2a6f8abfcf84d419b7a37c4054"]; -"NJF-06.7.1" [sha="3c2bdd189b430e001333e8faa8a955dc2b38daf46f8106366cea31abf6f0d668"]; -"NJF-06.7.2" [sha="f1552b1bc992c1901bde9767e1ccd2685f57615acf631f0891c82a48c7c006cf"]; -"NJF-07" [sha="187732eb19d80f473b6ad181a2959fbe96b4fc8eefdd4b269f4ea0865970b6e4"]; -"NJF-07.1" [sha="55d614153a4279112da50d50c5186cf0a0c7b9137458cfb885aba4356cdea3e1"]; -"NJF-07.2" [sha="26759a8f444be1dbb077613ab9e77b88d06a86abe5ab90818b0300c00478cc1f"]; -"NJF-07.3" [sha="f848d075a7efd0e8a3d056dfc0d75d90b68dd2fc4cf5fa4a545151961b98015e"]; -"NJF-07.4" [sha="6b03a26d8cd2e697c54a09ded86479d628caa35e6a563ea183d14309cb59fe54"]; -"NJF-07.5" [sha="e8566d114f95cb2b565dd857c7f4ee96f8124451267766557cf179b23898517d"]; -"NJF-07.6" [sha="8482d9045c9f1cb7cbbd4a4fe6542d7712368112115e2efa87e2d4a6e4cdf0a5"]; -"NJF-07.7" [sha="0e2809c9bf9a2973ed8ac804e6013757d1d37e8b32abeb1e4ff72eb0adb567c4"]; -"NJF-07.8" [sha="bbacca70742da39fa0d8e601569f0f665d8325e47c35bef3740a7a15ef2b9800"]; -"NJF-07.9" [sha="f253a15cb252dabe60ed8ebe01ba17d68be0043be87cd96e472725f1177491cd"]; -"NJF-08" [sha="0d57eb6a9242045903da75764d616751477a215caedbf578344037a0b06676ee"]; -"NJF-08.1" [sha="11356b6386148634facf1c0256a27674024d1ba87047eccc5e36ca1f98521524"]; -"NJF-08.2" [sha="6ee61a26db3346d62f7fb3f478f6719a40064a3276bf74420044223590f91b34"]; -"NJF-08.3" [sha="04003897c08f342a96aaf3555f95bb2a8b424676b3962b99f8bccd2dd6886219"]; -"NJF-08.4" [sha="bfe62c43db172af49e718b18db6a04c4e42c9097b4a9765dd8ae3715ced42748"]; -"NJF-08.5" [sha="f2b61e77e5b3b8c9ffd1eb5306757f83ba7df7a403a63b176922609f3e5612e8"]; -"NJF-08.6" [sha="97c455dbc819102f6f02335b41afa7b39fff8da7f5ab256a1e71aff70c667b1c"]; -"NJF-08.7" [sha="487789064cb51388bf32b6df58487b7981d304a7656cb2541285a2759d29b36b"]; -"NJF-08.8" [sha="b19bf6a231816418bb16e0c1cf437db461c509605184f446d3cb1716e3f57e38"]; -"NJF-08.9" [sha="cb19d5ab85029e5e062eb22e8237502eaee780b7d7820837ffad4c97b59cdee7"]; -"NJF-12" [sha="b32df413dc8445568361e6e6d17bc546418d4b87c5d11fbcde6c964c1888bf77"]; -"NJF-12.1" [sha="a674cbf274a4ca36b7a255bc97a38ccf27e2b1fed4bd864f2fc520641a3cd2b6"]; -"NJF-12.2" [sha="c1425f1a9c00762fbb2d3b0a102517f7b4ac11d0263d72bf37a55acf660b1978"]; -"NJF-12.3" [sha="1c39b3e2957dfe427fed733cc11c4809fe462f2a84dd8c2d3e9f9f403381b87a"]; -"NJF-12.5" [sha="617050b4d32fe1d77f314b6b0847f0b227e5e74eee661543574d0eb1e61229aa"]; -"NJF-12.6" [sha="11022773b489e300e2c1c1dceb723454474cfbeb4f0b7eeffe68f2be170a6eeb"]; -"NJF-13" [sha="98ebeb19c546dc79927ac6fc525bacdce9d8232ecb51a5400788de31bfe58ff2"]; -"NJF-14" [sha="d686e8a2ee5586c82c313771a2458980950710243245d4bad54401f3fe13b437"]; -"NJF-14.1" [sha="e3b1be60334b8771b4b798353778bc7128b96de8880c0ef8eb2f02b4acaf11ab"]; -"NJF-14.2" [sha="d0e8d7acb4b1ae15b1a7933338c67b903e654cbe71b8ecdb45b13ac17d680cb6"]; -"NJF-14.3" [sha="ca5d0e466cb8daafb585c6a81b6e807b712d64e5fb3d05bc439ac416a70ca264"]; -"NJF-14.4" [sha="b03ac3f732e1d1b67e02bf2f9861784dfa35b0d3c85cdd8c2af4a35d29422d66"]; -"NJF-14.5" [sha="637c942c9de96154d2aefa0256aad9075211aa3ebf841c416316708f99bf10e4"]; -"NPF-01" [sha="2901988de4ad14d84c452798ecad5e36d6504a003d47a4939e54dca3d8261762"]; -"NPF-01.1" [sha="17257d31617eb053f59eedc9f59e2ab7bf0f8dad653382b3be305179f11b397e"]; -"NPF-01.2" [sha="e228d62eecd258043ef008453871bb91e537ad86b9c6ca31f922098a9227625c"]; -"NPF-01.3" [sha="8ebaa095edb88fbf6be220eeca7ff9b38763bd1120f04619b0764129e98a4f10"]; -"NPF-01.4" [sha="87846a5b24172faef5c00209678787d42376c792ee7ad86b6b983dd08b08d6b4"]; -"NPF-01.5" [sha="22ef08f8152d7aac8d37b91c999e247657491943d402e3fe0b637527ce6e2d0d"]; -"NPF-02" [sha="41e403fe2574dd140edd75d7a6d9f4a288cb8b9d75951580307509c82909f0cc"]; -"NPF-02.1" [sha="b3dda5fff206ce6e93a744e360413efa27005d379c0e08b846f2dfdbcc72d1da"]; -"NPF-02.10" [sha="f5e83432d8560e50cf553ea5445d5f9ced7908c7d9941e567d533f2cc374bc5c"]; -"NPF-02.11" [sha="4bf5163b2fcd20d20ec6a851badc58ab700e3848e63e977a89d35cc4f4abf3c3"]; -"NPF-02.11_CONTEXT" [sha="0aa02a53938108602ec3385cf8d3facf5a06a4797c6b247528ea5b75c84dd29a"]; -"NPF-02.12" [sha="65b80f81bbe1b95b25323983d4588c591007eca92ed25f3fd7503f018abb9462"]; -"NPF-02.2" [sha="cea5dddd5bfcc64d8339f314a9814080ee67cb9cd6cb07c9b908c56469d88f42"]; -"NPF-02.3" [sha="124ac652a17e1b49ad60bdc75ee5721f4e373d8ecf4b07e85eb9cdcb35ad8dca"]; -"NPF-02.4" [sha="d276f710dcbeae89cdb625e87df5d4d028759eca117d44bca852180222097dcd"]; -"NPF-02.5" [sha="82fe32a9ed298c7a4376ea13ff8d6241c4d7e117f4929f3d9dfe430cf5cd9498"]; -"NPF-02.6" [sha="4917c952d729adea10df55cf430fec37ea812573c6d794ca2917d13495dadf6d"]; -"NPF-02.7" [sha="bb3307c917594a152c13de27f853443a54a6f00a807ac66f7ce3d27f8b9b2b46"]; -"NPF-02.8" [sha="cc2072fbbacd97c4cb545d54f36bc5415be139973d3927570d6aaab40513378d"]; -"NPF-02.9" [sha="8dc0c25dd85b78528ec3ada93d96adca246c4e8a34d40abee7a3f03334554c27"]; -"NPF-03" [sha="106ab82526356d9f76e56d03260ec8aef025d82e732ec1407b83f7459641f513"]; -"NPF-03.1" [sha="01df39e92c5cbd53682f52b32a533f085d5211bc245f4fef767350427087acea"]; -"NPF-03.2" [sha="4503740220bfec9a6350540000b3e3996eede1ffcb369dd7c417bf50e235ae10"]; -"NPF-03.3" [sha="a15eb546556faef039cad755a34be09d2fd6ee2ea486e3b6ca8db47e1daab710"]; -"NPF-03.4" [sha="cfd34a8c4731459dc9c9023b3819461ad04afd17501b4be61c18f4893810af6f"]; -"NPF-03.5" [sha="db88ab61e0e0f5400586325c68550bec0fdbec7bf9ebef1b19c2616c3cae6338"]; -"NPF-03.6" [sha="09cae32fea0c803150a25fb9d36e3f9e9cab405d468fc3e275da864d0f4049a9"]; -"NPF-03.7" [sha="1839020c28db51204c7d669cf8408a403b0f65d9d40b4ce0db0c52b9ca5309bb"]; -"NPF-04" [sha="60e5e97a864928518ce07d779ac9fc9130d06f82b680b986bbf73054fc52affe"]; -"NPF-04.1" [sha="69f785ba9348217f97348b9f96247e25b3b9213745cc0187e20b08c2c6291143"]; -"NPF-04.2" [sha="23fc9e58fd0396994b33e2195ebf9a606d4df9e7d052a741d645a26007aa80eb"]; -"NPF-04.3" [sha="e400cc6ebfcbf6de07a97af69baf44058efb9a7d559315d5d833987236141eae"]; -"NPF-04.4" [sha="c4d68c6940c198521b0d85b7c910833646bbc0597025b3d181d2ea903de77517"]; -"NPF-05" [sha="466ccbd80e4e29218a1a3789ca99e5a1b60ec5fe6e12b37a454c5c7c20d24973"]; -"NPF-05.1" [sha="7972748f0fc78224ef09757ee3b8e68dfdf400637f8da891f616d9387b94744f"]; -"NPF-05.2" [sha="d19ce1210b9775c82db050b9f08ee6f805ee56bdfeeb89c36614784222261036"]; -"NPF-05.3" [sha="a143a6d2343ae469ae01a672706b2c6136e52ecef29b7791e7f96d3adeddee04"]; -"NPF-06" [sha="9c8fac55c919707b5a1d7804036a4ccc7d3bcc9ba651b9524454581a52dbd77e"]; -"NPF-06.1" [sha="d81fa9d29b70d5cce98118fa82f700b70dd78f2d7f6c266552d76deabd273af8"]; -"NPF-06.2" [sha="6ad4d7ab66419db2f1b8f18462bae68478fec227f07abd6a65069251f5558d5a"]; -"NPF-06.3" [sha="d74364c6eb2c3eeede3c3f132c6c4ce4493c1971ade75e5a030fbfd9e1c11f5a"]; -"NPF-06.4" [sha="86cc838833cabcad168c049508f6eadebace6ad730dbc0e40cfd37f1fbe10f0a"]; -"NPF-07" [sha="60dcc75d9bb21fa3e8ba2d80c3e12bda2a51f33ab7755cea9170a7ae96050b63"]; -"NPF-07.1" [sha="45b9e2cb7f5ede285a0007ff4f17a023530f557dbe2b1e2bbc299ad5f2bcf4b9"]; -"NPF-07.2" [sha="85bac5eae5173e89bdc67c8c724fbc40b57d69797d31bf1f0c5c798b7a148f0d"]; -"PJD-01" [sha="9b2099ad82514f2de78b9509e0b3c193054374185de1beacbce359729928d8e6"]; -"PJD-02" [sha="2ad95a7543626869ed3195b95256c03a991df49e51acc6b54513a1ed32d63dc8"]; -"PJD-03" [sha=fcc8152c7a04032d91becabc5577409773b64c381d09bdab7be954ca1916db64]; -"TA-ANALYSIS" [sha="76cb774300c75d7b6a24c872fe691f2f0cd1d36cc4a2493e835f6b861bc79c34"]; -"TA-ANALYSIS_CONTEXT" [sha="6d4ba31be15b85d6836a7f79d2f7d9fef2bb9a5cc3809ea1173e7799fb73c08d"]; -"TA-BEHAVIOURS" [sha="3ec27e29aa991978efe6a56267b98c2a08b27a4aff693d5cf2b01dfe72276570"]; -"TA-BEHAVIOURS_CONTEXT" [sha="5e82851069ccae86c01da3c636f6ff6f37ae101f4148d8593be282d277cefc29"]; -"TA-CONFIDENCE" [sha=afda09331b2fc3b8d9b1cd921bee66251a65e5543a473c61eb03f9ea11d57eb5]; -"TA-CONFIDENCE_CONTEXT" [sha="cf43890902cf5fffab2dc1445c959da69893ec6dcfc6ae8267376db91a7bd452"]; -"TA-CONSTRAINTS" [sha=cdee0ae34c33110044975efc981e4ac4d63d824aaaac78233b1f3828ef070da3]; -"TA-CONSTRAINTS_CONTEXT" [sha="ae3df98a3e78809e6461906dc19c51afae254214c884ff337e0879e44929fbe9"]; -"TA-DATA" [sha="796e4b5851340906568a47c4436c1fa67ca1c48c98a8b6a16b19283d04cea799"]; -"TA-DATA_CONTEXT" [sha="ef12e98926137d14c7fa45094391da2d128de0061191921e6df8a8ddba84930e"]; +"JLS-35" [sha="b8e7af0f0a4db134c0a2c350526c5c39d19b7059acb149c31e7bcb3ed3bb4568"]; +"JLS-36" [sha="5d050879abfba0e6051dbbdfe19e23a26a0a6700041ab93771026167ccaef50a"]; +"JLS-37" [sha="d11b554e388a816e0065fef3d26a3eb7dcd7f763c2e47124b9713e8e2cf0b717"]; +"JLS-38" [sha="5e9b4fdde1b2163ee38e33b72d0137ac9dc9dd642d8295a6a5f686340cb114cf"]; +"JLS-40" [sha="dd30b8acc9a6986dfc541fe366809b7ad2b11bf75ad6ec0c6a431fad57563cfb"]; +"JLS-41" [sha="7c3addce522d2c39420063f0778d60b337f505cf5e5f8321671e437cb36f992c"]; +"JLS-42" [sha="939b7dc132b56ce488df267c196b4a88ef477993c57aff8feeaab7739a37cfb8"]; +"JLS-43" [sha="d3ebe3d9a0901b0dc9bef7e7da85d9a06b6bbb5e82fe2f73acd5d9ac52d5d879"]; +"JLS-44" [sha="ad59d1cdd4d26748ecbedf7b6b7107be8e01f9c0439309a3cd65c2fd21425929"]; +"JLS-45" [sha="54ecd6d928b1b7cd7c6e4607594fb4ad427f9aa05325fb350177f306de6da31b"]; +"JLS-47" [sha="4b9223a52a5949e9901daaf5fc9fda5f1adcd8627fb3ecf096d587c79611a75e"]; +"JLS-48" [sha="4a6078348cdda16dd7a6014f9e4771d00ec94d96848355c748481a95b42b5038"]; +"JLS-49" [sha="342b3376de2cf6ff5f984749b80bd08da2ef9a8693889b439cb5752cf743a352"]; +"JLS-50" [sha="0f0bc080ab484aa9e29557abe7847b1cc80b8e5528aa33c99538f076a2f10fc3"]; +"JLS-51" [sha="b3a50c665a349e00c10e6c4dcbf0c3e8af34c75fd8bc762a4d1af64e0fc11884"]; +"JLS-52" [sha="8bf7281e8b68d76a704b288744e88747e779710c79cd8a29bc4fd71fdc9eea3f"]; +"JLS-53" [sha="bb61f9e4fff61116a13f54ac4b17c32ed7994c9788266e96d9191c73813a6fc8"]; +"JLS-54" [sha="ce43c6867cca175c1fa9eba5674c548a811bf20663b10263c58496279922c35a"]; +"JLS-55" [sha="388fce70bd9162ace33726031aacfc83825264cfdc3414e9b45eb902e0613c10"]; +"JLS-56" [sha="b481894e0fbea740d606e05700b34f46426f37424d65582c585f9235996b0658"]; +"JLS-57" [sha="abbc72b84f0bf03c3db9646f0fcec58c13aa871788c46694d1419444a3d9ee71"]; +"JLS-58" [sha="63ba3f83d021fbaa6bd2125015487c3270953e4c6c0e327996209d001d253c41"]; +"JLS-61" [sha="4fbb0a6a461a9ef0e11a9825901111dcfcfddf21f71e4c914eeb5d193a511bed"]; +"JLS-62" [sha="f474405d7b315033999b5f522f8ed9f733e3d12e5772bdc05002c18a0d7a65d7"]; +"JLS-63" [sha="ebc5f0a046a2395af2d9d9da8419a6b7726d3607486e8702c5c21dc42e8b3ae9"]; +"JLS-64" [sha="52b63f58a396d320099ebe1d38334b2f7541f8cfa5fe55d0108c9ad0127b5866"]; +"JLS-65" [sha="4c42ddec199ca6fbfd83f6a37b8e9e533f261e87fc1d2e7eeed55667fb5ac5dc"]; +"JLS-66" [sha="933d1e4afab93aa60b3503681f42448286a767cf17a03082a9f6f9430ad33a43"]; +"JLS-70" [sha="f0ffd0a6824521a85817a00ab7009167548f1855858ec08b757d7af3d0c6e29b"]; +"JLS-71" [sha="7c7c575ec06d84d4f01914a372768805802ae175a09b45bc893ab7899235830a"]; +"JLS-72" [sha="ea859f5e6361a82e6c796b7aaad80f258f3b7988025d0e68dbead3c142cb3998"]; +"JLS-73" [sha="fbb083dcf6fa0f7dad8da134d0b17edbebf6ea94a899d837747f238e23b299e3"]; +"JLS-74" [sha="8d45d14a150707c461d2434fbab0fefadc79b1295299a25e9ed69fe6406544f9"]; +"JLS-76" [sha="0185903b070899f86528098a2101ed70416d203701ac6278ffcee2965fa80f02"]; +"NJF-01" [sha="d2cbac848e0f899caafbf3ffa44b15a744e56b1382a6960b67c4622000be06cb"]; +"NJF-02" [sha="8fe742bcbb8d3bd910f6b3d23628e0fcd2c408488af23180703284e3e5b6b668"]; +"NJF-03" [sha="c4eb21488af86755b82f5e8571e42184ec05071f071705c769bf98dbba8c3da4"]; +"NJF-04" [sha="52da5deeb2ef343a648dfac20de2b6eabbcefc3e5a5fe877950b819b5f16cb9f"]; +"NJF-05" [sha="9c788c9265f4d0e9e89ec605bde13c233c1214c3df1df6b44100025c069eb873"]; +"NJF-05.1" [sha="c813763ec78f06acc3f27c9f8123481c0e5c7ea55ba22118ea66075c6d447fd4"]; +"NJF-05.2" [sha="0d95e8b2cb1cfc6f92c0b7f57d4d009bb1ab2ce248a0d0ae22ee7650099278cb"]; +"NJF-05.3" [sha="500f8649a980f179ad7bd985ff124448169d85ea7f6e7d5de23814f3e4215953"]; +"NJF-05.4" [sha="b83ec22f3ada0febee23d1af7b3c8919eac2046a6216ba08a36e690cca629c63"]; +"NJF-05.5" [sha="a14224877b6479767fb13446e7c96146d02529b3ffb6757e8a4ef259a5854a7a"]; +"NJF-05.5_CONTEXT" [sha="6c07d3020fe7da0653161d970e7338c042fe669c736da35e90645f9846d5eb46"]; +"NJF-05.6" [sha="2cd714eb9ab151a5b8207c9dcbe1fffe782b136ce3f944579bd41d0fa250a498"]; +"NJF-05.6.0" [sha="7e83eb3a7dba17fb468d9184be8817dcf6a07169a856332128287223ab7f56be"]; +"NJF-05.7" [sha="92a5936b980987797cc15a1a60b37014510b440ae402b6d48d6b1df41c3a22cc"]; +"NJF-05.7.1" [sha="236ef5542df7d0b3d891be8037141faa08f244839666bcb3ee107cdb94d69dd5"]; +"NJF-05.7.2" [sha="8d1520984866cd9065a7218bdf7780c29a3ee56bbe902745ac4ca8cda63e3cde"]; +"NJF-06" [sha="7f56a272a205b63a42118d46981014a61d65bd5ec4f76c5315e95754a8f67616"]; +"NJF-06.1" [sha="878f535196e78198079b4346cbf1ae18123f676103e3683a876d96e9f1306ee1"]; +"NJF-06.2" [sha="8c7ebde0674c31402d2473e396cb75f3db51e9e819361c4dbe0d9f8542168d02"]; +"NJF-06.3" [sha="b426a7a69be99b89c1117b3dcc26091f85b003d40ed311a3f3a3f0d2a3e5ba89"]; +"NJF-06.4" [sha="ecd2446c1c35707fa4b7c98d0be42b4fd4f7df99916f740856fac75bb48e7221"]; +"NJF-06.4.1" [sha="43dfec9016b609c1ff5a470fa4aa7f3ad365f82bd4166dced5fcef16e81a9933"]; +"NJF-06.4.2" [sha="78f593b7f6da77db0fee6dc7b439faefb88932bdfa1285462fbe1be9194c68b0"]; +"NJF-06.4.3" [sha="f01afcb77091dece41593103ffcb28854d6ff28a77febe4d02eff39cdea2c2c2"]; +"NJF-06.5" [sha="ab6a87ac956416286696a3da024659f8d5327dde679e20a9b1af3e8a7e3f4586"]; +"NJF-06.5.1" [sha="38db08ab312eba76a4b2ccea9dc3de2840e704ec386999042dac6e1a9d6a1be8"]; +"NJF-06.5.2" [sha="e569fb5ab56cf8aa4117dc54621492e75b862f6a96ec0829a0837e593b4ad8e2"]; +"NJF-06.5_CONTEXT" [sha="21bd97d2da886c842273fad7511d39ea1cf88e7ae51a99da3f1f55a3782bee11"]; +"NJF-06.6" [sha="cddacb862c29d34c7c8190f94802b60a51846e2efc48c1c5091e72c282b349eb"]; +"NJF-06.6.0" [sha="769546006f73a3e4453f61c499289d4eefd8bdab4ff72ab3ebb749115d45b427"]; +"NJF-06.7" [sha="06ad4191f00c2dd19888d1d0b119046213db42e4a4c1c3a77336afb12fea0322"]; +"NJF-06.7.1" [sha="f783776438bcef4f572d8b2583b3ec6531c8c92cd2fe17c48a12f21af7a6b2db"]; +"NJF-06.7.2" [sha="901abfd4d24831503f3f00df7649fdd1ecb6f1c2f07cd4f5d5d4ca5bddbff1ef"]; +"NJF-07" [sha="a345d6c286abe0a4d115609b53e986f9caf6520a09648fb347ebca46849cafb3"]; +"NJF-07.1" [sha="e0a705614b2d73ee93915e685e1c300b579d00de6c6ce6c2f3b3570c6424b3e2"]; +"NJF-07.2" [sha="c0f083624597eed8e40c170731353d84a4e3a91fdc5b9d18fa8af0159133ee13"]; +"NJF-07.3" [sha="ed595ff6e092ef0c8a331e114b584dcd6b6641a43bf230823a090dfd777b0ac2"]; +"NJF-07.4" [sha="8d8f3b6a807d58691a2e5fabe2ffc9c3d93f0c36f04ea4dc4179d64069d25575"]; +"NJF-07.5" [sha="d2ff2e0924d163c5d98c4da94481cde2b1eda9aeff837f16a2188f7829d5d7d8"]; +"NJF-07.6" [sha="74ef6b855d802018eae98e4364f98d7554af0b997b6be6501cfc5919a1d081bb"]; +"NJF-07.7" [sha="33dd0f47e63da76be79778cb5fa0adf8df45e555f0e1e90fd82460cdc717086c"]; +"NJF-07.8" [sha="d4653954986ed595ecd1abb3184c4dc6a9d313f9ba7da531024421e25efe0344"]; +"NJF-07.9" [sha="9b1622948ec2ca4cd2cb0420deffc08604d45218928976c0e606628475075e57"]; +"NJF-08" [sha="db93287640801fb5e2dcf16c60efb1f5bfca7de8962923621ed70e069816af23"]; +"NJF-08.1" [sha="b9e682038a5fc41e30c443f7954eecaaed993a3bf40a2839becb22434c370e37"]; +"NJF-08.2" [sha="227be0245d4945e199dd4c8e291f135472c0185c8a51263667a25130a7d52a0a"]; +"NJF-08.3" [sha="e49cd31e0511a5f4f169ca4be1d9b41b8a11705070ab813245e1697bbdf0b9a4"]; +"NJF-08.4" [sha="38c0597007aadc1d4ff84fbaa749df79c7afdc7f6371ba4a772d5a8b9ab755de"]; +"NJF-08.5" [sha="d1984470189960ca864fcb23c3668955f225f1c3e5158a5ee9031d5f3afc98c9"]; +"NJF-08.6" [sha="33d65ff2ac42833441773e0a0237f95b02d3b318dd48f354401f78d9bb7463d2"]; +"NJF-08.7" [sha="0a833dfc8a37450673ce6741bfc1a61b2312861e5ed28d91b05ae2dfbdd16225"]; +"NJF-08.8" [sha="fbb6c03284a67f0b13be3f83296e14ddd819d48c5b8c72c640d8f2824335af90"]; +"NJF-08.9" [sha="179e687e4c310151a6c1adc50a6ab644b2909a84b6dacee402a9d712a9afdef8"]; +"NJF-09" [sha="fec233e83ea16821f2671bebd970547849797062ea0b5c86c85e69058c022194"]; +"NJF-10" [sha="e62118c506e5a6359b106e89221afcb9a6bcf5fccb3c2a8b29b5089932c5046f"]; +"NJF-11" [sha="1f8a2a1e00edb9ba2ad4b21f8ae0f81d0f454646edbcaa674aa772f1a282bd0d"]; +"NJF-12" [sha="de170aaaa4f995afbd78f3110912fc62f34894a97fffbb7ff26afede2ff1fef4"]; +"NJF-12.1" [sha="e445ef14e4adc7c7e349aaf566cf8bfc93636da3f51a76ae3d761ca162596ab8"]; +"NJF-12.2" [sha="80c4118d1d1a77f4de68612de79fd83a83d1eb9dd795a902615b5d54fae70389"]; +"NJF-12.3" [sha="74da0fa4e21b709ccfa4c59e33e1b9faa71458d2c7e1206dad8f0fbd12258a31"]; +"NJF-12.5" [sha="98b0d0761be2950938747f82d2254f41d19f585339336b549bc93707f9ba6d71"]; +"NJF-12.6" [sha="43eafa880c68cca062018bda019e0db288966ddca6714fa00915501190e769ef"]; +"NJF-13" [sha="342b262614a1dd5427c7ec2e16cf5c76ea33e4718ea8c234763c205a5774941c"]; +"NJF-14" [sha="ac29d6d6af89340251b1b9039f5ee47978ddf205b825ae0597c7541a041b5191"]; +"NJF-14.1" [sha="5c8f66ff31bff850b06ac152e3b8a42841e8a5074b1233232380ca2d2239facf"]; +"NJF-14.2" [sha="14cd4694860e76b70e470035602f5baae4d4e213687a2bbb7108d0f9b414e00c"]; +"NJF-14.3" [sha="e7a15b15228c993ffd1b1e8e0c83b4f09bb8de30b6677d1b26bca36efd4f7219"]; +"NJF-14.4" [sha="d34ab759e0036c61facd69f5f313692916e91593a54655cb4b6f895be4731862"]; +"NJF-14.5" [sha="e0725eebc73abee6457082b0d54f75eb09f53d12ccdc16888405592daeb3be65"]; +"NPF-01" [sha="1566ae622f9d29eb6be2a299c6d5234195623f8130d218a4272598c89da5c56a"]; +"NPF-01.1" [sha="00be56fed36fc580d9c86b08cc5fd9e396b78c66fca476bc764995cb6b5b9c02"]; +"NPF-01.2" [sha="84eebe87622bc41e91bad66c235f47632d803a108b3002a352883d8105a18511"]; +"NPF-01.3" [sha="e4f09903b3cd79d325260569f12264f8829861f336fd9cd493844f4b04eaee72"]; +"NPF-01.4" [sha="7db068a2347c60cf9baa4ea94d5316a10b50dfb590dabe78b0167d9f7b71c151"]; +"NPF-01.5" [sha="ef4b3edeb8270049d24c8c0d33b325de8bebd550ebe93635cede8826a833b31e"]; +"NPF-02" [sha="51d12240028c00f5fda6b0ce418fd06c9f1b10d1e1dafc22826dc432715f7dbc"]; +"NPF-02.1" [sha="2d9f80092606b85ab2c7e476c0839b7e7c0a096a9e65fff2d4a1a10726ffa3e6"]; +"NPF-02.10" [sha="b41b72e86b07edf8d51329c0da74f513034af08882f3d1c4316d44564f47c116"]; +"NPF-02.11" [sha="cca955592f978455748e2236d4be575deff4af425f7c46e07f061178aaf7c4f1"]; +"NPF-02.11_CONTEXT" [sha="8ed4be88a127c63f15811582f6a9a49458b484d8e6c5b5dd0e84789c348d7997"]; +"NPF-02.12" [sha="01194d46065a225ebebbc2fbf5780d43f889095a6d30898c3904b1965f35a5b4"]; +"NPF-02.2" [sha="7e20ab89758a7058840c766224e135f954584cab524cbd52a8235bef9e7cd915"]; +"NPF-02.3" [sha="a5fff9fcfed0555c97e0ef511a33ff7bb7ea181f9d8252df587d27bcd66be73f"]; +"NPF-02.4" [sha="a090ce9a7e346b42b510f64f9504a7a791d1a323c41f0bb10ead5d60cf83c2b4"]; +"NPF-02.5" [sha="df294b916f9a74a4572a4d3bfe073d161f27e2e174aa603acaabc261d443697f"]; +"NPF-02.6" [sha="fb94d3b369e199a8ef40e310c1dd95fbb2e5ba42d202433417f932e4ac176c79"]; +"NPF-02.7" [sha="bb1f53f0c11533db905a0ba6d527f45536ac583af08368e49fc11403f2686474"]; +"NPF-02.8" [sha="978e0e8db6530c9fc6079e668fb3552f51bc8488b2d7450ca1d6c5f373105167"]; +"NPF-02.9" [sha="87ffc44558891d135989d9ebf3ffa520619a729cb7ceaae58260bd6bbb3ec83a"]; +"NPF-03" [sha="64192bd5ab090a77be76cffc0e9a088fc3d52b0ebddc0b84a38889d474f869d0"]; +"NPF-03.1" [sha="a75bda378aaf0371217c81b3f68ec9164a245dfabd6ede2c0656c212c1cc43ef"]; +"NPF-03.2" [sha="aa6c0ead4cf52d31c533707504200da6546d1128b078922a55f311ffb0a963d8"]; +"NPF-03.3" [sha="7759bcc365f4ea2b9c264ec9d3e95fdffb46ada1ee07d70bdaaa82f67b2aee3d"]; +"NPF-03.4" [sha="daab9420a2b345b69e2f0b7609cf10d8745fc1b539e21c85bd3d7d2e9175ce7a"]; +"NPF-03.5" [sha="138d4516df96aceb1220a2ff3e1f6ea67a3d8252bf319957e674cbd6afde7f49"]; +"NPF-03.6" [sha="d8108751aeff15da9b9f10b4f4bcb29c773eee8b9e0aa1e26a6761663d271f03"]; +"NPF-03.7" [sha="ea4c29a4d2b97d115c4690ae285a28a6721af2d7490c95eea9aec70bef5e6918"]; +"NPF-04" [sha="2e6edc797d2754864a4a40e724479cc74eb84157b9dfbd1a1a2863faff4b0ae9"]; +"NPF-04.1" [sha="41f20aad1b2e02932c4aa3a88631c6ff4269080f514ccd2a20bea6fe46c8f6df"]; +"NPF-04.2" [sha="8d69ae5c592ba157d29e33aa3aae68772ea1c07a07675d8151713aa3fd73a527"]; +"NPF-04.3" [sha="73ef61aaf6a5c6e521c6dcbefb3c08791afd5f7248a748e0a75416e6f12f698d"]; +"NPF-04.4" [sha="2ca942a15ceacbedd81d69ceef9b069882c3b7a184387eb9ba3b12701435cc96"]; +"NPF-05" [sha="45f5bcd0db9a5eff7de37aa8befb7d197362e473874bfb044c4f9bae4a21fb01"]; +"NPF-05.1" [sha="30ab40c006280997fd06e693dd824b3788541749db61bbb6c5697779aff28b3d"]; +"NPF-05.2" [sha="d1cc6ebca9b64188b45d71362d40d755e23bfc769e4a286bd818b78c3ee3ee00"]; +"NPF-05.3" [sha="0686cadd924f1466008afa5d5eada0ab2eb93962ff6b2d6ba73ba35152e8874c"]; +"NPF-06" [sha="90aea4d65de24d17f3f9f21b66d0cbc079fd2e615f43362c3bc70f1ad5bd05e7"]; +"NPF-06.1" [sha="41af2d500069d4928a5067ce3e972d7449714055a7d713bceaf4e1f69fa48923"]; +"NPF-06.2" [sha="2002f5487a271358f07eef0ef214644b031b4220efb69a2a23bb5f0689c7342a"]; +"NPF-06.3" [sha="e912406400a53f60d00da64eb725212cc99a90e20486cba021b7d0c5a15d5d90"]; +"NPF-06.4" [sha="84584569b197450e95c2fd400be0baf5299276d5d43ffb79234b46b01798be9b"]; +"NPF-07" [sha="6f1e8188a30b0e4dd905ab82185cc1b82967b643df6e856d6b717ed4750e1e19"]; +"NPF-07.1" [sha="ca48b1d2806af76d6b97d7fd66cda8d4da0cd60c2982b14e4d009da0481e3f4e"]; +"NPF-07.2" [sha="45b4294e1276545280be94c548cc008c1940039fda57b8421dfa0f16c31f5825"]; +"PJD-01" [sha="b49584eb00aca55ba877373434c906ae8e1926c5ba8ed90f20807d2b73a5cca5"]; +"PJD-02" [sha="8c9b14fc00fb4d380206bbd3ee8d80e9503b70f20277d92b8d51772caca3a81d"]; +"PJD-03" [sha="d08e9ed6325b634542230d1239a550e5104548b8675195a93d1bf6aadbcc285f"]; +"PJD-04" [sha="0d507a13eab7720e4849c154147e492d6084e579296b643ff8d814d83f17143b"]; +"TA-ANALYSIS" [sha="bf23a5db5a9dec09ed8446bafe2145609603b2e69d01175ac071f444db2bf8a0"]; +"TA-ANALYSIS_CONTEXT" [sha="89052eca08676cbad8550cc7ffa61303478141d9c94babf10a2002348e1553fc"]; +"TA-BEHAVIOURS" [sha="7c38096c6c63c1ee79695690e7d1a5277335201a1fe2d38497f10aba867aa981"]; +"TA-BEHAVIOURS_CONTEXT" [sha="23cb703d2d61ae73c50cd2214e0e2fc7ba2ae01c8b7d24988f862d68b58b2b58"]; +"TA-CONFIDENCE" [sha="1066f74466fc58c88316dc36a936c52a75435ad309e9f29a82602e6ad7420e38"]; +"TA-CONFIDENCE_CONTEXT" [sha="15059d57ca57dcb3af21a84d46e86477952341f7db914db9b5ca058508ad47d2"]; +"TA-CONSTRAINTS" [sha="fab141d345e7335c7e0a589a19804fb9fdd6cf202dfc59e92c5ec2c06318027b"]; +"TA-CONSTRAINTS_CONTEXT" [sha="f5a44020f07ccb738811335a1f47e4bb1a7294a3c156234b7ba4901c0742bb0d"]; +"TA-DATA" [sha="baed2a6ceed2c7ff5f63953c61dd64676322c7aa6f3bbaf5e4e104c1310a49ce"]; +"TA-DATA_CONTEXT" [sha="93c5dfe115ed85510dbe27468a99855968e9b04f28b29a64a2c86837bccbd349"]; "TA-FIXES" [sha="96fd0e012e7fb6fec6296c2e0b0220661094b3bfb2a438e7ebd6b0ad901ea65f"]; -"TA-FIXES_CONTEXT" [sha="2068c289f5d818f11d0d6eadaef42d67140aca24c8afd81162bd21349e84af4a"]; -"TA-INDICATORS" [sha=a5392ef1e3e40d82ef9a304d1304bf007fa85d961ab8ea268231cb212d763477]; -"TA-INDICATORS_CONTEXT" [sha="38f6ba205e232c70863e78f740b8c0ac63004cf2886fa311261ac9d849b26e16"]; -"TA-INPUTS" [sha="6edcb6e0ea0a918f611d6644da7a28dd5c924a210984cd913e7ff558677a6ea6"]; -"TA-INPUTS_CONTEXT" [sha="4288c4a4d07801c1492203ee37390e494588032dbaa27c1b9506029e12ba1fbf"]; -"TA-ITERATIONS" [sha=c445bfe866db71df67d4e87353d674b62abce19b52048fac37284d8065d67678]; -"TA-ITERATIONS_CONTEXT" [sha="78e116bb06c8699bc6366580696a9bd84613145bcc5db4caa9d04bb07ec0015d"]; -"TA-METHODOLOGIES" [sha=d24f6055c79268b1f6e4bdf73951719f192d6f492a7376f85b349a95ccb2a319]; -"TA-METHODOLOGIES_CONTEXT" [sha="3cc5aad374f755859fb06ee534bf7dd18ab95a16f12a916614bf0d1048c2ffd2"]; -"TA-MISBEHAVIOURS" [sha=d24fcdeee0ae0fa696f272dc39c8e9e37cce7fb9b2cfd07bcd1451b765be5c6e]; -"TA-MISBEHAVIOURS_CONTEXT" [sha="22df78c213228c60b0a85f3d82eb99803b2e6c15d7a67f5ab33cdfe3355e2715"]; -"TA-RELEASES" [sha="3c924109e9916fb154eadbc2d733a8413ae551a1282b73de389b9ad7540a4e75"]; -"TA-RELEASES_CONTEXT" [sha="79103bd44a548248276fa7c21b010a59aa2a1246cb773bd2433abccb36cde817"]; -"TA-SUPPLY_CHAIN" [sha="0629a5a339322874ad3d51c0c14219ede72195bf514abac82c95ebc3a685ae2c"]; -"TA-SUPPLY_CHAIN_CONTEXT" [sha="a847f61665fa3da0b3324cd8f0528ca56fba4813634033955d4c30db1d8bfa73"]; -"TA-TESTS" [sha=afa5e61fc86f70f99f6c60b4f2b51ba7d486705f197048a7dc3fc8fea225385c]; -"TA-TESTS_CONTEXT" [sha="eb2ed76391364cfdc2546d8c3eac93b0c40220efc7c7d32b4eb6a2562da6ad34"]; +"TA-FIXES_CONTEXT" [sha="bb234c5774a17a01d4ad78d3642d257eb5186ec1169c2df2e7ec1be0aa669ebf"]; +"TA-INDICATORS" [sha="622fbc51d5bbcf219dac08b96f6e6c7c08199d050215f0e1aa07d0a20be42375"]; +"TA-INDICATORS_CONTEXT" [sha="235c20b673156715661bf203601f829a6803cd78ee29b01cd2d6a08021b2ba2e"]; +"TA-INPUTS" [sha="c5b6122091c4aa9cb89f0876cd58e752f674c1ec80d15141d81f4a48798ad2eb"]; +"TA-INPUTS_CONTEXT" [sha="cb90b7dd12932bb33bf0ca9e91cb3f6641d52fdb4ff017fbdc1f8a4d9303b6c7"]; +"TA-ITERATIONS" [sha="1ee9ac76931cf363964b49f9826333970d07ae7cef325c90286d72722665dfb4"]; +"TA-ITERATIONS_CONTEXT" [sha="ea20d857e7cade86a86a456c3039742f2a7a013cd333640b21ef747af4d78cd4"]; +"TA-METHODOLOGIES" [sha="6b0a4dfa7a095c808936d532f17203433e1d448b621e18bc1f57ee44b153d4a9"]; +"TA-METHODOLOGIES_CONTEXT" [sha="7605ecd743f3a16ed70a672a67663c054af22d476397d324b9701e3a2688eef8"]; +"TA-MISBEHAVIOURS" [sha="e42dfe541b6b39e9aa016a6b7dc263268ae5fb2e27dd369fdffb31696bac1920"]; +"TA-MISBEHAVIOURS_CONTEXT" [sha="e9159fed46d32333f13b06717eb92d43e00ffc041df01ecd72c2213048f9f437"]; +"TA-RELEASES" [sha="374aff6fe9aff642bcee4fc82b4cc3624abc64cc60421a19738c4c089944ec07"]; +"TA-RELEASES_CONTEXT" [sha="4cd5fb35aaa1f4f8782bf4abcfe8a3e448edc982dec190a04be9e811d7f074da"]; +"TA-SUPPLY_CHAIN" [sha="22b211902ab331088ff34259c17089b9ccb6a98b5fc35442f0486fd032b6d267"]; +"TA-SUPPLY_CHAIN_CONTEXT" [sha="1cc89a0e58c9dae5ccccac0a3c5abefcca7d9e3c17f340fc50a4c4570c2a9916"]; +"TA-TESTS" [sha="b9f1f840bfc50cc7f79eed733cff175472216fb1fa2d5624c8f91c1033e7add5"]; +"TA-TESTS_CONTEXT" [sha="d8a8ea5c4411a79483d6d87fd50342e97023023a574b40e2f765c64ffa04ab99"]; "TA-UPDATES" [sha="cf383e4462bc21839469d74f174990a7406e8306dbf026c4f5187fc47c391980"]; "TA-UPDATES_CONTEXT" [sha="dfe10144a937d25734ad997edd26038ec2ed58162848865488921e4ced7dd251"]; "TA-VALIDATION" [sha="20f6d87b89d9fbffe427a734ab70906c26ad787e53032a8c4f4d599227704be6"]; -"TA-VALIDATION_CONTEXT" [sha="5c545fe4beb6dff690ea80e0c1ea71abdf72d8c6d404ae456234c7749f7a8586"]; -"TIJ-01" [sha="f14e40946ba0f957437e1d4eecd71b9625518b6fdee282e1dab4bb1b247f131a"]; -"TIJ-01.1" [sha="5e43e22dd59a3ffb8e2304053f3150e2eb6ed44b3456acfade28df386b3a1e1c"]; -"TIJ-01.2" [sha="2ca07a1a8d1fc3bd41de5866e22cfc08db1dcbd0ac3b203725d1ef3caa6e6cdd"]; -"TIJ-02" [sha="7b26a640ea0631b2b5abec02fea2e5fa245667e361b7e94be536c81240bdffcb"]; -"TIJ-02.1" [sha="55ebd0ed866d6024f693a4c029af94e13b5d288d3838e783fb5a9bb8117ee53a"]; -"TIJ-02.2" [sha="51cbc1d325ce9d7a37d32a0f09e77110ca677c4a9b746c5c9c5b005065640191"]; -"TIJ-02.3" [sha="f24980a95b72e94c33f8509278bc812a9aa41ad6aaf305f444f98417a26b8128"]; -"TIJ-02.4" [sha="0a3a4ba3f4c11f0ed01ad571e1f4e56d8372a3a7fa08343443e64c5f0cbce960"]; -"TIJ-02.5" [sha="dd2f6c8bf4655923f04d1165febf472994aa4b88c614fbb884eb0119eefd2986"]; -"TIJ-03" [sha="841a669b93bcbb62c9aa82b32ec90e55d1b371e089e11e06607805a9b6a0d16d"]; -"TIJ-03.1" [sha="ab5c3385486411844eccfd704f8c994b17f03f4a101f1df97a9ca968bce7b8a0"]; -"TIJ-03.2" [sha="dd61879bb6ab4d3f8b6560656babc9b104112958273c78d6968c6e5fd1d81055"]; -"TIJ-03.3" [sha="647524ce6d0f1f737773ec535e93783084708d13fc62964bdb872c445c563231"]; -"TIJ-03.4" [sha="d2cd0ac0c26e3964dff9f2577685a09aaed9fdba66f7e9a52cd5d48df7ea9e3d"]; -"TIJ-03.5" [sha="99071d9d3fa4993ed244c66f5f2c25158127a12be269549e3911538b8dab218f"]; -"TIJ-04" [sha="809ee8814a51b040a0e7ffaf3d511e8d9e1adf06f2e5b815bfc2bb7b97ed6c53"]; -"TIJ-04.1" [sha="4990ebe15f6c0341b888d153e9ced2f5c701a370543a6ceebd9a2e20efa8a5a5"]; -"TIJ-04.2" [sha="b027882517087cf57c1dd648b63164e186a19d2bde01b3dea7f538866bc0abe4"]; -"TIJ-04.3" [sha="85ebfb650bbe74e9a0c6a925c65ea0538c0a26feed7f70ae23f6d1bb8c527b24"]; -"TIJ-05" [sha="0d4292965afdeef6ec0ac46f3cd5046f94d0bdb6d97019b9d66f18581af184a6"]; -"TIJ-05.1" [sha="13f7c5e1061e5c9c5cc6e1db2c174742094756b744e078ea68b416d48291b111"]; -"TIJ-05.2" [sha="9305d4402b18ee18637160134d9f081ec00db70f688800e4a5cdb04e404c0e77"]; -"TIJ-05.3" [sha="867bb999a85e11651361fc503d5b9dbce8f02c0df1344b17a36e4f4de076a2c9"]; -"TIJ-05.4" [sha="2f732cbec8e0396b36f949d2296a215839a0fc0d5b33eab94c4dd86fa5475d8c"]; -"TIJ-05.5" [sha="3c3d25a4bd57eb60169d67731ba401770cfb5f7d82486a5eaaf041a0a18a1703"]; -"TIJ-06" [sha="bad18df20df71bad0ab129972668905371100cb1fb5a8e41b6cee32c983757de"]; +"TA-VALIDATION_CONTEXT" [sha="1525fbf5783be904e3b11eff3ceabec17d47cf6b4ae359d049e11261a35902ee"]; +"TIJ-01" [sha="8dfce7b9e0bbfb601d90dbe34803fa8e0c65be52eb6d0e1bd7b41073022ed5ea"]; +"TIJ-01.1" [sha="22260780f7ea7685d61d4863fd08b2cd665121da337d68e6d6edf6c2457628fe"]; +"TIJ-01.2" [sha="787ca8b3bd593b4ca85843ba292a324a218afbd753a380eb6db4cc191d814058"]; +"TIJ-02" [sha="be5d66e314147750842f5283965953b3561102f861343831be5607831cea0eb2"]; +"TIJ-02.1" [sha="5d1d2ce3a0763313e91ca7af48d4c54e02eb1e28613c4535e65dab16dab36f00"]; +"TIJ-02.2" [sha="55bba2d80d3f12067b09614192353786a8a74f65821afc2db2675e6cab85a6e1"]; +"TIJ-02.3" [sha="c5064aca237f136975a4b867b6567c8591d328120f48e7844bfe3b7911ab45d1"]; +"TIJ-02.4" [sha="85ce7a7cd782590a684f8eb8e87eeac4b65cfa50e5aa63ce0dcf7e49cbd4313d"]; +"TIJ-02.5" [sha="407d71f230bb7f5f5e06a02b14e3466983f14ee62028350d208473c6ae57ff30"]; +"TIJ-03" [sha="849d7ef7fc97b9e83b189c12f340429e13ccbdae476ba9f4983d81742a55ae94"]; +"TIJ-03.1" [sha="2fd4c19d1d170296e46369e2df5b80d21aa2d1e507f1ac3310e323f4f53d4e25"]; +"TIJ-03.2" [sha="6ddf1945480c92c8b79d3f24021cc7bbda292b12fd3b88592742082d4c2acc1e"]; +"TIJ-03.3" [sha="ea5cf45797d0426cc0fb74bfdff33a1209a7655d16b542ffd679787ecc3ccd50"]; +"TIJ-03.4" [sha="ae060846ea76ea39e77af74e2087eb5de066aed8f5ab0fcbf1a1637ec321d4a2"]; +"TIJ-03.5" [sha="ae86f98cdd628dfa6fe22e1881f2bdbb7ca73d916a3412327e3b1267f081a78b"]; +"TIJ-04" [sha="136db499580095b2d2a0e78860f8179c14b1fa2007279b0a5599445b7ee295dc"]; +"TIJ-04.1" [sha="9251bab3c8db53ccd2b99307fb8ff46078a71a3edcac123fe3e0ddbabd72b5d1"]; +"TIJ-04.2" [sha="3eb18f821206f41f4f21a25a6ebb1770894646feb8fa6f31adaee89ed7630f09"]; +"TIJ-04.3" [sha="762b3802a652ea1f8bdee53a4aa75923d423f750499b753e2e45cc28b833218c"]; +"TIJ-05" [sha="16459063dfa00a1813f48dac6c622049f12463f689709c97c8716a531bf5171e"]; +"TIJ-05.1" [sha="a5bc0dab4490053549dd0ee17399fd9465f03e301e52c3f22ccf2d01eb97f7e2"]; +"TIJ-05.2" [sha="c2969e71677a5bb14cdfb816089fea60fae4a5170eb3910bdf37ebb938ee1746"]; +"TIJ-05.3" [sha="a32eeb8fc8ff7d3f9fa940bdfba536afab02f467e3234641a5e0308e61cf9d4d"]; +"TIJ-05.4" [sha="b42f0da6f80df7966c78167c24ca5f2a6377e12d0d945712118f7c31299d2552"]; +"TIJ-05.5" [sha="6408038b6c4c826247875bbf65595afd0b0efdecf61e37e2394faccce61fb7c0"]; +"TIJ-06" [sha="20765df035024aa541e4eb57ba770ecaa694436190d63ff102d090d4b52a5103"]; "TRUSTABLE-SOFTWARE" [sha="3963ec152396ca5e3818ffb14927fde0c00acdb2ca597719c700db31e653c2c8"]; -"TT-CONFIDENCE" [sha="507f0a905667e1d91265a4e577534eb51ebc0b3e84ffc1956cd0d80dc61b6d3a"]; -"TT-CONSTRUCTION" [sha="3752c6a34c0cc3ef905e000e635a7373748976744f3d1f75f1c2ed172366e350"]; -"TT-EXPECTATIONS" [sha="362eb86c872fb76b2a1075ff978252112bbad0a5fb3041895381f8c76b64c5e6"]; -"TT-PROVENANCE" [sha="4607bf9c0527508673fa37c110b9cf5f2ff0567c324cf728623f1e8ff094be32"]; -"TT-RESULTS" [sha="382987171ac6dc0d1114f5c0dbb77452300c14596514bbab126ae1f7d1bbb842"]; -"WFJ-01" [sha=f826a622e19578c15e165ae5d6b1e31f8ec850140a2f1ccaf513f850919d33ee]; -"WFJ-02" [sha=a3928233d7b8f5803696e469a337d19072680a06480a898471928b5ebe55d98b]; -"WFJ-03" [sha="761472e4e063ce91d94004e258aa652b5352abb41e8f06ffe20eaeaf10773e1b"]; -"WFJ-04" [sha=b3f70654d2af3deb23a1ae36f98c74bf0407fdc096e4c0cd3b237656f48caae3]; -"WFJ-05" [sha=b69dab4f37d6ba3456e2e5cdd7ee876bac9adfe41867e5d34466a6f378d5330b]; -"WFJ-06" [sha="4d2cce160d2ba9411250ecafed7860f1dd61974ad3cbde9e06a47b3160b5df82"]; -"WFJ-07" [sha=d5574f1c3e4d3c15c6d5bc517cfa4f345f06625fb1688a185a1dcc22e7149df7]; -"WFJ-08" [sha="6897f40df85da4d74a61476dc4403d56c6df324a3c6fe9bd984a6d20941e479c"]; +"TT-CONFIDENCE" [sha="4b7a6f853cbbb79ce9929f3e375c808b8aef272a66a47cc0bafcf0baf8adf5e7"]; +"TT-CONSTRUCTION" [sha="15f87af1d0b8bb0467c2e65a853b4f20ad05b955ed20cdbc0513c81419419096"]; +"TT-EXPECTATIONS" [sha="10a6964033e223d86a9edc1db78ace684b59532a0d1227d18665744e41af45b6"]; +"TT-PROVENANCE" [sha="460ab073a5c1803604223c2eb77e8a7b809a71012179ad6d96eb2b2d56db7559"]; +"TT-RESULTS" [sha="c8147c99e60703e884d1ca546ff869d2f550fb2a9f8d8180629b362b41e0952f"]; +"WFJ-01" [sha="a35b3ef1522a20d08591a5c45f80671f7335c200de1682d2f4f8b01f7401e4da"]; +"WFJ-02" [sha="4dbd06fbe6e19140fd9a8421f6d6f2552a914c300d51ad607f330ca354000814"]; +"WFJ-03" [sha="3e695a3f95383ac7ea8718e41eafbfcef670a65299f5d1d988d27f9bf9adb93f"]; +"WFJ-04" [sha="aa790abbe1239d5869139778fa2377025c5d387219d5298d9f9cd23ed1d643e0"]; +"WFJ-05" [sha="05e0b08a3780778cc64b8ff41b47f8df4b952d4ba33a6c0a3e9746c6d051eef7"]; +"WFJ-06" [sha="07c8c1b38d5d7269083303a2fda260d1eaf3edbfc77b9f74cea0696f9bcd9049"]; +"WFJ-07" [sha="7ec2cd5d60e39a6527dadd2a3e94dc63cabcc31bfa1221d9db8ad111e30f8ed5"]; +"WFJ-08" [sha="bee91b84eaa826345cf5e0ffb262c932d34b2dcbe0f782eae7404044b38581a7"]; +"WFJ-09" [sha="42b7b30628d5cb413fbac4ba3b3c71d1a47dfcf4abf4762590e84ef085b81a90"]; "TT-CHANGES" -> "TA-FIXES" [sha="93daed8985c7fe7afb9b197462c42ec745d85ff4ff09964f9c5ed4d2b71f0d4f"]; "TT-CHANGES" -> "TA-UPDATES" [sha="2ad1131405ad8a6a80e801bcee08c9eb2efb70dbd7b6687c56ca721ef96b9113"]; -"JLEX-01" -> "WFJ-01" [sha="11b32bc907d7d32480c79e5254b00d0085e0c0004cc6e6a181956193b4b2994c"]; -"JLEX-01" -> "WFJ-02" [sha="2aff8463b59cb1ad59ad3c2030c56df5310d89a481b74ee57bcd51301301a554"]; -"JLEX-01" -> "WFJ-03" [sha="42bbbf1cf290f97754ead132781123cecac0c82fd7c64bd573482ff7b9c4d977"]; -"JLEX-01" -> "WFJ-04" [sha=cf884c5fda5afcab2344ddcbe104e150af10a928c489253766e5110d4dda0c00]; -"JLEX-01" -> "WFJ-05" [sha="38075a8b1ad506173bbbe9a75569e3ecb8fa83c791813aeef538dbb96fffaf44"]; -"JLEX-01" -> "WFJ-06" [sha=c4e0b72ab4cfa28cbe062b6e9f2fec5ddf3269da84b469635c041595605fd7e2]; -"JLEX-01" -> "WFJ-07" [sha="3a340a4a30452bfd3149680d4f83f136f7f71237c7cfa16d38e9a4ac6b58a512"]; -"JLEX-01" -> "WFJ-08" [sha="80844115bccc3a6e031decd0d622bb577e62b2c02a991de38a86092a451f2f66"]; -"JLEX-02" -> "PJD-01" [sha="68498a21fedc131c632ea01e9940e3e31ddce311abcccb2326c12961512324aa"]; -"JLEX-02" -> "PJD-03" [sha="85f84739619779248e1d3008f46a076fd8402b1f49b57c2c0bc7d061ac16dd85"]; -"JLS-24" -> "NPF-07.2" [sha="cf75897c7913bf41c032c8cd77f4acd3a0309202751ecc6924382733f2564d83"]; -"JLS-24" -> "TIJ-01" [sha="45ca0773bac381a23a26760394c77a8ee56038c50efa8e163ea5cc9e33d44cac"]; -"JLS-24" -> "TIJ-02" [sha="79c6b04115088c9e1736d97659efd0f8f1b492f023968d31f0936f3ac70a4c34"]; -"JLS-24" -> "TIJ-03" [sha="cc695a497c23efc144c236df2dd170e550ea169de043debe07aae24b0c233385"]; -"JLS-24" -> "TIJ-04" [sha="13e8b6b8802b2caccdf3ce89dbb6fbb645688888e886eea3937643e7b0479a24"]; -"JLS-24" -> "TIJ-05" [sha="75980155c182dcaa3298cf2fd6cd8d328d31ae081c78e300cc75a51b0136ceff"]; -"JLS-24" -> "TIJ-06" [sha="9a1ac607f2051801a39ddab325cb6bbcbc178abebfa8e1e6397c12cec99d531b"]; -"JLS-52" -> "JLS-63" [sha="401dd468ee10f09243ca6ffea285cbc081f90c1fed07538e5c1751fd907d5642"]; -"JLS-52" -> "JLS-64" [sha="320157c79743b91d80a467bee3eaf7727f224a2d18443778f07c5b2e02f6e4e6"]; -"JLS-52" -> "JLS-65" [sha="3e2689fb2c8227a097d218eb36d593d05e3262a7e9249bf1e37a58d543cbf4cc"]; -"JLS-53" -> "JLS-14" [sha="5413119c3a940215ef3ea606df4e0d56340c4ae8c4753b4b681584c3eca871b3"]; -"NJF-05" -> "NJF-05.1" [sha="05348afa175a4660f04bc0ac52fb14753af07acc3f62bb6a5309bbf9114a2110"]; -"NJF-05" -> "NJF-05.2" [sha="a78527f08dba706b3ac22d9721f746f687ad81dfc9df5a7700625c7ff964b0f1"]; -"NJF-05" -> "NJF-05.3" [sha="79b6420d97afeaf3838359a84be73b6c9d21f1e8c78ef9ef2cc6619d35e198f3"]; -"NJF-05" -> "NJF-05.4" [sha="0c65e0ee65a59e48fb27d23657e81991bc7d113c61e1b2de0b729f16daab644f"]; -"NJF-05" -> "NJF-05.5" [sha="132c0af8afd6315f760a7fe31648bbfb266abdda4accbb062d7fe9cc6757086c"]; -"NJF-05" -> "NJF-05.6" [sha="fb5d80d658cf7419ad504d09f4c906c575e97d58f78bdf77f3b7e28796e7d783"]; -"NJF-05" -> "NJF-05.7" [sha="0752b6fde78b30747ad945074509664220e408751191a432891b012b7b264a17"]; -"NJF-05" -> "NJF-05.6.0" [sha="7444739bb6eaf619dc2a9f296183f7d19222e21d986225aa65f1008d29b3a6ad"]; -"NJF-05.7" -> "NJF-05.7.1" [sha="1574b667671beb106d90ab9b271c7b427b457001237c1fe4c611d21c1b4f51a5"]; -"NJF-05.7" -> "NJF-05.7.2" [sha="c251be714d3fb6c41757c85738a7484726745f3c523663e121eb40a180b7f5a7"]; -"NJF-06" -> "NJF-06.1" [sha="80e228e2ed380f48e691e5516764d666e074736f913f7482e6c2c0e43fb3792a"]; -"NJF-06" -> "NJF-06.2" [sha="95b2d686865e9dba9bee2be3768557f6905e6b2675a0efb55bdbf5b2aae6fc65"]; -"NJF-06" -> "NJF-06.3" [sha="2994c95618432d4abf2695775d6aee747f7c527e6df1cf4887898273dd7c41b7"]; -"NJF-06" -> "NJF-06.4" [sha="aec981ed17b9b23ebd809122d8fd5d276624b55107298faac6788594c7421b15"]; -"NJF-06" -> "NJF-06.5" [sha="bf35b17b04f1897ca9cfc4d8a7cd7e6ebe5cbbe2a0cd14526d8b2f8941a51824"]; -"NJF-06" -> "NJF-06.6" [sha="8da992a6bb39172ea45fc1b880121987c637c53fe562487e201f84520369adf1"]; -"NJF-06" -> "NJF-06.7" [sha="a01b7e6a9bd301fcfe13beea3d1602210244f5f3d2de348d5233f9e0b24584a6"]; -"NJF-06" -> "NJF-06.6.0" [sha="56a38b56749195c0c886e0569c72ed22a2ad9cec707210aa9076e18f1634a2f8"]; -"NJF-06.4" -> "NJF-06.4.1" [sha="b01406356bc5aae7904e78201fab9e3c369ca39283eeabb00ef86fcd1af81628"]; -"NJF-06.4" -> "NJF-06.4.2" [sha="158172e866a77da9c70cbab9c1a61921dafb25e29a5cd8d9c3fe5bcdf15ab47c"]; -"NJF-06.4" -> "NJF-06.4.3" [sha="fb0041b3763ae322685954685ca786758131399a062a785574544bb52424a024"]; -"NJF-06.5" -> "NJF-06.5.1" [sha="fc0bfae84fdbb03dc8b6ad998be0177246f5c682bc9c6ae57575ab4c935a9ce3"]; -"NJF-06.5" -> "NJF-06.5.2" [sha="d5569e956ed2b0d3f525689bece7ac9288569d84e0e22899a364bd911f7719fe"]; -"NJF-06.7" -> "NJF-06.7.1" [sha="0871da49bfb6899b6f06531b34c0b5688b4e536370d5f4b6111841e0c5ada02f"]; -"NJF-06.7" -> "NJF-06.7.2" [sha="f61891fd58eedd99a89123f587ab92ffc0031fa6f8117998f8b6661aab3177b9"]; -"NJF-07" -> "NJF-07.1" [sha="1128cc6e5480d3725aaa37b42ccd78988940f61e5568d9adb20aca167e41e0da"]; -"NJF-07" -> "NJF-07.2" [sha="abb047c901a6547122aed8d47043588b9e7d5f4b6ab5f982d2ef0a2f535fadfb"]; -"NJF-07" -> "NJF-07.3" [sha="3585861b5e53bbf4ae11fa0215f45e4634069ac723af7014bf67ed61c8e9dc99"]; -"NJF-07" -> "NJF-07.4" [sha="3ecdd4d25bd59c5fd936281576f4ce023b3f15368d6427d154bc25c52d17e4e3"]; -"NJF-07" -> "NJF-07.5" [sha="d845ee8e44fc50c7860ad0ea4e45413e475f80d0654c724a64178c4c620191b3"]; -"NJF-07" -> "NJF-07.7" [sha="dc9c9c7f9c57528f6c374755f9ed2e9fcaea16e6ba86cd0155175e4f976565a4"]; -"NJF-07" -> "NJF-07.6" [sha="c5b49e22c215af56c57f80f20b75981d7fd4d900a56921bf749c4b637e19c6ad"]; -"NJF-07" -> "NJF-07.8" [sha="b9932dbc8a10513f16b34ff990489199bb2cb983390328d126450709c20a8ee5"]; -"NJF-07" -> "NJF-07.9" [sha="eb17d78a7a040f84affcf45ae365210641685981371c86628aebe57d1a627efe"]; -"NJF-08" -> "NJF-08.1" [sha="07b82c43480ff1bc6fa40e12cf3c683ac0f325fdabb7e9fcec119c93d4092ad1"]; -"NJF-08" -> "NJF-08.2" [sha="ccb4af6360e3bb15ccdb2765a2bbfd83f3dfce714b486c8380313dbdeaca9da2"]; -"NJF-08" -> "NJF-08.3" [sha="a375b6167407d74251ff115582349d1607dba60202311a314b24e3e93f58cae5"]; -"NJF-08" -> "NJF-08.4" [sha="a385bcfb290b065c7f7056a39379171746b4a093df4c32254e4038134edb8fe8"]; -"NJF-08" -> "NJF-08.5" [sha="4c6cf0a968a6acde00b35b5a3208d7b5018d11f2921bb33315fa0d29c661d21f"]; -"NJF-08" -> "NJF-08.6" [sha="9aa3893617810dcaa38d0d8a1db8427d2da6ad80e4d742cc11860d29e8117162"]; -"NJF-08" -> "NJF-08.7" [sha="f1d96f513fce39d0dee8d1b539d8638323b054bfb9e83d7c30d7cb1989e7827a"]; -"NJF-08" -> "NJF-08.8" [sha="f7a1eceed3eb8da5d64b2957dbd091fbe1ebd3e96018347897085e7a3e8e471b"]; -"NJF-08" -> "NJF-08.9" [sha="e97225da45635a8b6253c2c7b965b3293f09c90e777bc4b437bd2b5a231cb2de"]; -"NJF-12" -> "NJF-12.1" [sha="e8a1ecdb2b9c4c9b3913d3dcb817aed3b7e9ff8c9e3cd73e1b3f8266738bdb50"]; -"NJF-12" -> "NJF-12.2" [sha="5cf23fc24541ce1845c0899245620913c9939bd44bce6013d2adaea6b95b80df"]; -"NJF-12" -> "NJF-12.3" [sha="40d00d9cb85016409ea48bf11c0a7824291c40b04f1e648e01938b3789cccd67"]; -"NJF-12" -> "NJF-12.5" [sha="05d1951c1b9c63e9655ba3c0c4a49a1f82e2783aacc14c02bb980734777fd9d8"]; -"NJF-12" -> "NJF-12.6" [sha="6b297494f88a48939e1ebf94f583778e4f059768f278f9553337b3fed542e3cf"]; -"NJF-14" -> "NJF-14.1" [sha="6fc71638e5661f92f03f999112cbf9b1238ebb0d7127a5c9049fa434f46ab10e"]; -"NJF-14" -> "NJF-14.2" [sha="8947536abc1b26ba16a889085e873dc0404809637862034a138dd2e4c8713e5b"]; -"NJF-14" -> "NJF-14.3" [sha="bfe21b5134b6fbe050a89af3c20916a0dfe302af7d4e475ceb78e7619bcb8499"]; -"NJF-14" -> "NJF-14.4" [sha="43620086926cda5d04bf77274d1098046b37cdca6f8e7f6ba3c9b0f87f582ef9"]; -"NJF-14" -> "NJF-14.5" [sha="e9d5a492a22dd6116a7ba99ed52ab38fcfa0711f4d78517582da50741da5daad"]; -"NPF-01" -> "NPF-01.1" [sha="1ed82ec30ff344a4ad557def3adb08258c1aacdd9b547872542ed6e123812dba"]; -"NPF-01" -> "NPF-01.2" [sha="5a0266ba21a00bbddb092bf6be51bf186792ced77647748ca1fbb7f03a29f75b"]; -"NPF-01" -> "NPF-01.3" [sha="c97acccaf495dcac221f13d9c9efa5750e54d15b16c18afe2d4f6eda1b48ce1d"]; -"NPF-01" -> "NPF-01.4" [sha="44254213ddc3ad5a0ca4fabacbe6d3d1affdbb72de9e75cb22e16cde6c7c0e81"]; -"NPF-01" -> "NPF-01.5" [sha="7c4da10ac02b9ff272e3ae603249ada8ea12b011678cebddd2960d4de5488c08"]; -"NPF-02" -> "NPF-02.1" [sha="e585c16ea12ceba7e45349a863dda48dfdb8c538a8a89c7bac005a22659bcf67"]; -"NPF-02" -> "NPF-02.2" [sha="740436159f539a20592e3a125ac53fb803f7308cef6427960ff8a5a240c3b1e9"]; -"NPF-02" -> "NPF-02.3" [sha="8bbb8434d35dbabef9aed3b259bc18c2948bfb939f4a16c687d6398a56edb33c"]; -"NPF-02" -> "NPF-02.4" [sha="a9c9ff12fff921cf4ca7ec48e47c36d6f5d1793280ed83979c1760450a2d075c"]; -"NPF-02" -> "NPF-02.5" [sha="e49f51da6cff1776cb5ae9334e965936ad8bf03f121f67959fc0e72082de38b1"]; -"NPF-02" -> "NPF-02.6" [sha="f9f443867b2d409022886cdbe313eba558c3eec74c651060c8bc4b2341191a11"]; -"NPF-02" -> "NPF-02.7" [sha="892124444a73560a57b10331105799a41c3b4412ccef33b7c5d482a44668b7c9"]; -"NPF-02" -> "NPF-02.8" [sha="4761f7058756c1442363d34153090e64620ffec37e654a4ddc5ab6b2a0b7f5d2"]; -"NPF-02" -> "NPF-02.9" [sha="991cab68071d5ffad145936fed7101689f1f47f12c75521b5ba3d16d50cf6868"]; -"NPF-02" -> "NPF-02.10" [sha="31d102a9b50cce35ed04b5216c93ed5345af9a4a998feddb839cfa3191717b47"]; -"NPF-02" -> "NPF-02.11" [sha="d0c88c641531c561674336c9aff4ca5ede8ad135b3de10e1dcd258ba3e488f25"]; -"NPF-02" -> "NPF-02.12" [sha="659b5b34ac95d660cc57b8265ead6bd565262ea03b8afe52994fa87237676bf4"]; -"NPF-03" -> "NPF-03.1" [sha="3381ff8d6767c4c112dea54eac85b442c295de22f4820b38f7f7e7e5f619b1e7"]; -"NPF-03" -> "NPF-03.2" [sha="1ff53239760c6426e1bde2b89c331777fe84079a9522cc6d585cbe675ec73b7e"]; -"NPF-03" -> "NPF-03.3" [sha="e0274a4aa11bf7e56e1cb111e451b62c156764568b4c7c34371cf93a7773c917"]; -"NPF-03" -> "NPF-03.4" [sha="4370c109669cc313ca7e9dccfc9779699c334dee4bc048c3c4f2c181dec30422"]; -"NPF-03" -> "NPF-03.5" [sha="56def8fcbf683620568a7418c081a66af1eed9cde258722423a8eecf25e50f78"]; -"NPF-03" -> "NPF-03.6" [sha="38f040654c11539a3b40e163e47f1376ad897a9dc7c5aad33a0a8857eaa237c4"]; -"NPF-03" -> "NPF-03.7" [sha="9408c9acd90ca8e153bf0045ed6d7a8e55aa2360093051063536eb316169c7bd"]; -"NPF-04" -> "NPF-04.1" [sha="3aa28253b8e7aa18bb70e9770c56747830b2ef7cc2493c9fd51174d1ec9d2ac9"]; -"NPF-04" -> "NPF-04.2" [sha="7a3eb901b4d08cf88d22feb3cee97fc657f69c2a05674ccc34bc240beba8bc4c"]; -"NPF-04" -> "NPF-04.3" [sha="2fad2f3882e079b193606a5572054b808c55534d4d2d7f1bcc7d15914521f6ca"]; -"NPF-04" -> "NPF-04.4" [sha="8945a7551af938401ca0f6e14f31dfffd54006d10063f0ace528c528ff80dc90"]; -"NPF-05" -> "NPF-05.1" [sha="6a7724f03f063f8f26a82bf32d3df188255db398c0b77ac1357dc54e3c2c4936"]; -"NPF-05" -> "NPF-05.2" [sha="114f40606a53c3db1855cd395ea05923500fbb6bdafdc9b789d7f6912ae381a4"]; -"NPF-05" -> "NPF-05.3" [sha="ebc924da19728fa082de7b7eb0f475e158ad692d9491164c21a2068d73a125fc"]; -"NPF-06" -> "NPF-06.1" [sha="89c07cc7d98e87e92bb36b904d0a7871f92ea73edc28a85d50e8330a4215c28e"]; -"NPF-06" -> "NPF-06.2" [sha="e70a4b33ab3b17341b030dcdbb21d65465984fa8dcba120e515fc3b72bff2cfc"]; -"NPF-06" -> "NPF-06.3" [sha="b839c997ff91c73ed3912c2587603602b6e71ecc946c1ab7747f5869c0937c42"]; -"NPF-06" -> "NPF-06.4" [sha="54f50e706e9efd7c7850f9e16f803522f016308a7eaeb436f41c62c877bada07"]; -"NPF-07" -> "NPF-07.1" [sha="4e9d52c62edfcf9d7ce63f2a43169bf08ca74006c4cd2cc135ae6adae0f14be2"]; -"NPF-07" -> "NPF-07.2" [sha="96f909184665c1931e931b4d899457f0e860580d0d466f9c5788b0e103d5c232"]; -"PJD-01" -> "NPF-01" [sha="42e8865c09d75823bbc873a9cf5b6c4d22a5a2ca50173538985680599af5fc2d"]; -"PJD-03" -> "NPF-02" [sha="93bac5a2600a55fab08a83b929b0c413b467c517b5335a64d7b3cf453696f132"]; -"PJD-03" -> "NPF-04" [sha="cf8ab9711b44c48641b0eb80aaa89813bfbc1d03d13c0f89303f9d570ff1cd26"]; -"PJD-03" -> "NPF-05" [sha="f98b9078f5bc79010b4a1fadee1d11b8c7304b42a86d9b0ed8778f6e805a3189"]; -"PJD-03" -> "NPF-06" [sha="485d51a5a36e33e3c058d5e810b4070e20b2b6e833b6f3f3e23a7a5cb8f66567"]; -"PJD-03" -> "NPF-07" [sha="d57e01f56da2038315b5bf19f8372f0a5220a64a3c39054c64dfa0095c74add2"]; -"PJD-03" -> "NPF-03" [sha="f9e040e4e39bbde5db6927301afa3119c16f8534abb2d5497d1a6e07d4188b33"]; -"PJD-03" -> "PJD-02" [sha="34c3d9163590aec428486eef28fa3895a3c425b2ceb826d3c1d592d34eefe14e"]; -"TA-ANALYSIS" -> "JLS-17" [sha=eac76c7d417f623d9dd1a220fc0b3ec6e2c2b9e16781eefae6d21dbd35d1402d]; -"TA-ANALYSIS" -> "JLS-26" [sha="250c8c20314a242c1daac1278ef5a96d97bce8d943318430a91ee30580b5b29d"]; -"TA-ANALYSIS" -> "JLS-74" [sha="438058a274824cc8774588099abf500dcac8fa0215c486f79a43e00c6baa66a4"]; -"TA-ANALYSIS" -> "JLS-31" [sha="80b0be4318282eee6799e35ef618a077539ec0d4c783db2e50e68d00e9085018"]; -"TA-ANALYSIS" -> "JLS-27" [sha="cb77a6a19e50c33a85cc9b099e4401321f7460a9a6afef31bd2b9da29fe063af"]; -"TA-BEHAVIOURS" -> "JLEX-01" [sha="8cd931ef61b7012140344adf54469e943bfc690ee54f12db12777464880061db"]; -"TA-BEHAVIOURS" -> "JLEX-02" [sha=cb26451e31a56b1eb51a4d45283ba4a7c6e898efbd045b59cba10d3c6aa093de]; -"TA-BEHAVIOURS" -> "JLS-03" [sha=cf9211c07452914cb2d0b455f859b26cb2724423eae5187e8cbfdff06d1b5ba3]; -"TA-BEHAVIOURS" -> "JLS-27" [sha="880ec996ed026258b58299c356aab7d02652ae55cbf1f98494e2a7770fd96275"]; -"TA-BEHAVIOURS" -> "JLS-56" [sha="96132477a8b2090f75ca56db2af3ac142a26423915a2f76e328734ae3347a5dd"]; -"TA-CONFIDENCE" -> "JLS-08" [sha="506164051180023c8533ea1f6dedf1bad894c3ee6020ff16b002e33b109c2791"]; -"TA-CONFIDENCE" -> "JLS-09" [sha="80bbde95fc14f89acf3dad10b3831bc751943fe4a1d79d5cbf4702416c27530f"]; -"TA-CONFIDENCE" -> "JLS-20" [sha="1bfd214ab8186a3c095262ae503451b8d71ada8db5b13ecc7b906739a05bc102"]; -"TA-CONFIDENCE" -> "JLS-37" [sha="b8294c05b686be5c608685b6077af39aabebda04acc465720695595582dcc041"]; -"TA-CONSTRAINTS" -> "AOU-04" [sha="9466008edc5257d5d6ad6cae05eadbd7e6c63ed10f45f9bbe9166dc5af5db294"]; -"TA-CONSTRAINTS" -> "AOU-05" [sha="ead38077bd84ce52bc7ce9ab1be36ef6d1b62aa7bd30b2a5d5eea3aedfe9da3c"]; -"TA-CONSTRAINTS" -> "AOU-06" [sha=bb3ac58ca7f67d9676503a6c71660abd650268e02d6773cb57dfa07d0743fb40]; -"TA-CONSTRAINTS" -> "AOU-07" [sha="20a82289bbbdf1a9a011afb8b3100c8c14813d36d8bbc019ad017b1b4f4917c7"]; -"TA-CONSTRAINTS" -> "AOU-14" [sha="2fbd87f1b62fa9716033289b62dd7ce94d6e6c8ae5af05e788089f0868ad2dd9"]; -"TA-CONSTRAINTS" -> "AOU-16" [sha="c282ac22782f79b8f05c90d0c19193d7843b5e76dbdf6ed3d7efe6e0055b90be"]; -"TA-CONSTRAINTS" -> "AOU-20" [sha="2827fadc5577feceaad0eec452dd2e561cadb3a9161fdcd40b126a049a36a772"]; -"TA-CONSTRAINTS" -> "AOU-21" [sha="f2624c417be0c4cbeaaa87df2116c0f75ac1a5e7837d6a40b1625a816f9397c8"]; -"TA-CONSTRAINTS" -> "AOU-01" [sha="595da090bb31bf9286c8bb439dcc0cc683ad44639dbdd723dd2cb18d23b7402c"]; -"TA-CONSTRAINTS" -> "AOU-02" [sha="6c0717196dfa3eb65a762e157111e3e070204159c3f73dfda1cb5571d77d5806"]; -"TA-CONSTRAINTS" -> "AOU-03" [sha="6f2926b8706b8c16f572643ef2dade3a98c4d4a74b559e6c54a168ccd5812b72"]; -"TA-CONSTRAINTS" -> "AOU-08" [sha="9a882832edbca00f96ff5ec4d3d0e52632e4ec479bd536e8b7af1e0faeed9b1d"]; -"TA-CONSTRAINTS" -> "AOU-09" [sha="b47001a26392bd151e4a03feccb198c74fdfbdfaeb055fd682b59e6b92f0bed5"]; -"TA-CONSTRAINTS" -> "AOU-15" [sha="936c697c984cfadd07db6e2eef5a3f5f540c57d099c7a773c00e551ea15bdf7a"]; -"TA-CONSTRAINTS" -> "AOU-17" [sha="b9866189c44d25116cc7cd47432546f8ea2b3aee0b493b364a89872e11957a69"]; -"TA-CONSTRAINTS" -> "AOU-19" [sha="ef2ca2a552493258538bf72c975d4c0ec711cea193adb804765feea86382ec0a"]; -"TA-CONSTRAINTS" -> "AOU-22" [sha="54608fda93406fa3546c2d38ef09d34f7252e2c40bb6bc982decf762ab1c68f0"]; -"TA-CONSTRAINTS" -> "AOU-23" [sha="6a9aa9e8b107c684e68b21b44c363185c5f0668c39307a00758781d65f3e61d4"]; -"TA-CONSTRAINTS" -> "AOU-24" [sha="f75b547858afa4495079cc6c7045603b4775308258710ae92141efb696a72505"]; -"TA-CONSTRAINTS" -> "AOU-25" [sha="68410751488de4c1d3c04505bcc58eaabdce60cda5169843b80aff5697567258"]; -"TA-CONSTRAINTS" -> "AOU-26" [sha="4a2f5289772c2edf42e724049882ab75620e2655aa455314a651ff9566e5b70d"]; -"TA-CONSTRAINTS" -> "AOU-27" [sha="20a7c1f193b7ca51e90d90fc1ea91f5c38c0c008bb236f97b9137c250e038fb9"]; -"TA-CONSTRAINTS" -> "AOU-28" [sha="049d4d8cbdd75d679f8855f2733b3781f7b6b8d70d56f4fecffd5951fff6063d"]; -"TA-CONSTRAINTS" -> "AOU-29" [sha="278f1a8cacd32b255fafdbac1db71a692029a838859bb7c7227435fd85298ab2"]; -"TA-CONSTRAINTS" -> "AOU-10" [sha="54e2cf65bcc7544eda66fd5aca9763008a094dd7389db2463b28c81e1c586375"]; -"TA-CONSTRAINTS" -> "AOU-11" [sha="376c75481202bdc4c6d8f9073f5173ab307859b0495735b204de05e58ef2742c"]; -"TA-CONSTRAINTS" -> "AOU-30" [sha="28a722163059e712168605d165311d28bbb6e0d88f34e4b8b317f18d47d02843"]; +"JLEX-01" -> "WFJ-01" [sha="b64a1a032a24f3997d4cf47e16d9cd614ffe3f9bac28d74d9c3e9d3d21632b80"]; +"JLEX-01" -> "WFJ-02" [sha="9a53d452b2f5ae5fd0e7d26a50c70a066d8d75f18bb8d902dc0ae5b7f1f27905"]; +"JLEX-01" -> "WFJ-03" [sha="a421f9a7fb126c64dd1bf2b1404d11ae53fd47dd8658b8eb32a9bbe86d349fb3"]; +"JLEX-01" -> "WFJ-04" [sha="a336796578978d5136d1c9149f6405341795f1516270ce3262a533acf22d48bf"]; +"JLEX-01" -> "WFJ-05" [sha="e909c316c0983073ecb43c9ff7758d5f9b6efde5e9c0e7cdf8ada5f5f2391d84"]; +"JLEX-01" -> "WFJ-06" [sha="1f83176bc87e819031b32871d7caf32f87ce4ff4db113cd4f0c07f6f60b54e7c"]; +"JLEX-01" -> "WFJ-07" [sha="f215c6524c172b47513092a316887044bc65a8f1e14587b0d892deb4a83883b3"]; +"JLEX-01" -> "WFJ-08" [sha="64db2dc0a3aa7e271e58cba3d74f9b286d4b1a5e23662104cce63119b1559306"]; +"JLEX-02" -> "PJD-01" [sha="dcbaa929d0382cca37fdb47bba8ef1e6fe884ffbf204368cb97bc35801c5b808"]; +"JLEX-02" -> "PJD-03" [sha="99c6636e2329dd1461940f7a8f3d75d6ba66bb8fd7f13bdee988a87ce01effef"]; +"JLS-24" -> "NPF-07.2" [sha="bddf0a6b98b37540ff22d17022665a71225a373d484c5cbbe4b92ec75611bd08"]; +"JLS-24" -> "TIJ-01" [sha="c0a73698146e591cefe34b72a38763a121bbee0115116e032f32b05c79bb0eab"]; +"JLS-24" -> "TIJ-02" [sha="39b800234514a09daaba4cb44074414d78ccf1e9813805c3c4e8e39adaf0ea21"]; +"JLS-24" -> "TIJ-03" [sha="a81a0614c497066c221a1fdf10d02c28691bcc0ea059b26fc2b2c062a74592b4"]; +"JLS-24" -> "TIJ-04" [sha="7c9f2071861a9b1c512c6abc60a254da4003fee499b2521b82dcda689d01df65"]; +"JLS-24" -> "TIJ-05" [sha="d26237c0c2c302a0ade5f1a4ee4956c130bfa24839e4ab1b8932ced137e7a15b"]; +"JLS-24" -> "TIJ-06" [sha="1c5d3c5f4be5ae80a05824dcc4878232e643d89dfa3c59a4fcc2ca6a876c3c21"]; +"JLS-52" -> "JLS-63" [sha="d05fe822d09220f775a5863913c545189b2af5df2c15e0920269f629eb6410fa"]; +"JLS-52" -> "JLS-64" [sha="9f786bc4d44092fe5aa5fd414d1a4efea13a5c04a660a841696058e7e0dc66d2"]; +"JLS-52" -> "JLS-65" [sha="08b452be86787f818739256bb26f33b8f9e09c03677a5a82031394e1f65c698b"]; +"JLS-53" -> "JLS-14" [sha="5f28b8bf0c7eeacf19633d9a465896d418314d103cdc15ffb6fe3e8bb4780ac8"]; +"NJF-05" -> "NJF-05.1" [sha="79039e4daa0e457a1336ad137ea24f3d44e7e88e1ea29ddc605bd003b36a4a33"]; +"NJF-05" -> "NJF-05.2" [sha="7d58f664a7d7ec64464b7b8c96ef6ced466343f1752a85ca9556e29c106db554"]; +"NJF-05" -> "NJF-05.3" [sha="0efe69a70cac421a474dc9ebde1844b5cde833478c8d01162d77078dba044be7"]; +"NJF-05" -> "NJF-05.4" [sha="8914c2c7871895596a80494195fca72472d7070bb9ac4c2db5f0aca9ed657c59"]; +"NJF-05" -> "NJF-05.5" [sha="2f3f7614eea4a67dbac31d92dbcf7ddd02a02a4785135255617ffbc9c55d61d0"]; +"NJF-05" -> "NJF-05.6" [sha="7e00a9280370a6283d47cee8abdcd96bf5bdbaef4649f035f19c02982068c80d"]; +"NJF-05" -> "NJF-05.7" [sha="b314ab7573b645b37c30772cc791e42a71f0e383764e144acc307f347672d9ad"]; +"NJF-05" -> "NJF-05.6.0" [sha="e75b600bc8c17504024a5608c0b8293d559b775dd966ca97a93a57aa67d25e0b"]; +"NJF-05.7" -> "NJF-05.7.1" [sha="7f92faa4512e4d5b009982b247d92c640717a8447af539fc338e076dd24f7bc3"]; +"NJF-05.7" -> "NJF-05.7.2" [sha="e1f3b1043cb37733bf91b91595b97529dd7ca03d9e6dbd2e2dce093106374da3"]; +"NJF-06" -> "NJF-06.1" [sha="3dbbc84f05430957bde17c793206e3fc07fbcfe5e2da876c43413b86086a3f9e"]; +"NJF-06" -> "NJF-06.2" [sha="be36fe960a03ef9d19bcaebae7e54444b1930170523c761383825f83f8957c03"]; +"NJF-06" -> "NJF-06.3" [sha="e350397de65f2c61c11e139e9beabd1b0255004a2247fdeb6c8fdb8c09fde4b2"]; +"NJF-06" -> "NJF-06.4" [sha="090f4628277cc8061dd1965af12ad9dcce9d0b5783fb25189bb36a0df7f08731"]; +"NJF-06" -> "NJF-06.5" [sha="1db88237478b01a22024cd1853b5e407e4f3eadb4b7a94846fd93807f9372142"]; +"NJF-06" -> "NJF-06.6" [sha="32cf2cbc7c6ac5d58e1a78b63eb49b0c432e8e69176a4894a70fbd2f669e721f"]; +"NJF-06" -> "NJF-06.7" [sha="9faf0a2617b0aa278b4f1df09a89ce26adea858e002cecdd7861a3c3d1cae086"]; +"NJF-06" -> "NJF-06.6.0" [sha="0ff87483a87a46ad057cedef524c2a3c61f5e5ade842df5e437c023f24370cc3"]; +"NJF-06.4" -> "NJF-06.4.1" [sha="b0fbde01a90de98cf83b7166e75299ea503d471b4d65967c7e423dbfa2b5efee"]; +"NJF-06.4" -> "NJF-06.4.2" [sha="6d15269ab8293a52c8f5e0d803eb38ef57b47dd6cbd36c6507cfae042084c1be"]; +"NJF-06.4" -> "NJF-06.4.3" [sha="26e254caf6bda95d652582569f7dda42398ee1d6b38f7c910777144a31ec987a"]; +"NJF-06.5" -> "NJF-06.5.1" [sha="5be089eb064da1e3094a5e7b66cb80b5650fff234357db29e5d50de4ebff90c3"]; +"NJF-06.5" -> "NJF-06.5.2" [sha="042b7e6f35f183fa3a5a053427d0adf1d15f5d1b6912b246945d440563bccc92"]; +"NJF-06.7" -> "NJF-06.7.1" [sha="f87025475b5346603beba3a469070fc7c4c246718cf11070eed901ee6e6c4937"]; +"NJF-06.7" -> "NJF-06.7.2" [sha="0855e7168def5d17422f9ecbdb0fa6b6c3b4371f19fce899c7eae2779584f0c0"]; +"NJF-07" -> "NJF-07.1" [sha="e9dbe8ed49ee1c130d53244bd5781c21f9c6e2cd82f4c32bcd78892f96b59eb6"]; +"NJF-07" -> "NJF-07.2" [sha="da1f15eea4628c942246961c41f7ac7d8442115743161876e1249e0d292fd0bb"]; +"NJF-07" -> "NJF-07.3" [sha="ad9031f8357884fa21c93fedd178b7dbe6c410e4845af5279f0982bce6490874"]; +"NJF-07" -> "NJF-07.4" [sha="bb2a936626c071696d1804c0b70b953b686511ac50d89d0f5b7a5494d3513429"]; +"NJF-07" -> "NJF-07.5" [sha="b823d081cb3e96be03c350ac3a65a1793eeba82dfdbc95d1300e85395e6f6839"]; +"NJF-07" -> "NJF-07.7" [sha="86ddd08e588e813b4736129a50cb94331182934d1d4cfc5acbc3174bc1c025df"]; +"NJF-07" -> "NJF-07.6" [sha="5521ba43a175c19353924bdf7918c99fbe34def36403fbbe10804be9d0ea3870"]; +"NJF-07" -> "NJF-07.8" [sha="cdaec34a5b8f197c8b0a0ff5f65da5d28fc75d78da9827d59268827a007411f0"]; +"NJF-07" -> "NJF-07.9" [sha="b2adc9d9cb4e95c8472c6a5647ff5a99a9b23243bb47c8e60f5de57edeb11c00"]; +"NJF-08" -> "NJF-08.1" [sha="9a15777570a38d7f50fc792b654fbaf8df8ee10faadc2a6c6cd150191bcc55df"]; +"NJF-08" -> "NJF-08.2" [sha="98dfd6f5cc0355333b442839e41a49f8a9847baa8ab35d7edaea8aeb838ca96e"]; +"NJF-08" -> "NJF-08.3" [sha="7ed2dcccccebd104c62a9a7bf9573b85bd4db42d6c4019a9d8d76598ffc9e349"]; +"NJF-08" -> "NJF-08.4" [sha="331e90ea0e3709bae2eb3b737ea22a1d35f4bd507b00e2815aacc4b3a6e56f3d"]; +"NJF-08" -> "NJF-08.5" [sha="a22cd6ac46d4861894e045516488df835dfaabab5ad28c58abd6b8873473dab4"]; +"NJF-08" -> "NJF-08.6" [sha="4f012524ec3b81604741781c2f536ff9bb5e6b4089aac670ab33772544d0fb0b"]; +"NJF-08" -> "NJF-08.7" [sha="ec5baed10601d58346e027b84fe66bdb4b3fdac42c52ba3b1510bd568c44e70f"]; +"NJF-08" -> "NJF-08.8" [sha="53bf024d7a49ff759b1f17e0e6f1baecb55607fe7d1c0aa2a0162c52d09d3997"]; +"NJF-08" -> "NJF-08.9" [sha="28c70125a1ff32ee5ae5f436c69b95cc308869cc80e827e8a73926eccd3960a6"]; +"NJF-12" -> "NJF-12.1" [sha="12edc255616dd1dd4b3444f24583dda6aea66930b5701ac088d61010857a4318"]; +"NJF-12" -> "NJF-12.2" [sha="60448f6f3b581645cbbc7d8d5434fcb2cc6fb2bc1128801aff6edf013382c8a9"]; +"NJF-12" -> "NJF-12.3" [sha="c901bd632317ccd4d00e471e96ff716148fc3007cf2117aea6d4d20e0b010eae"]; +"NJF-12" -> "NJF-12.5" [sha="90055270b38a81750ae647177adde42a1492fbfa927f3434b981d60e99dc857f"]; +"NJF-12" -> "NJF-12.6" [sha="e5ecbe5f4eed9b35ed51cfaa89e6810dd90ce87499db906435b65e2f267d0f25"]; +"NJF-14" -> "NJF-14.1" [sha="366152a86b98cfff3e2e634fdbbe789225116f5f3d3ba50a96422247b29feabf"]; +"NJF-14" -> "NJF-14.2" [sha="620b564e2dbf16fee98ccaa47175368412168f5508cdbbbc529686c431200b0d"]; +"NJF-14" -> "NJF-14.3" [sha="ad74fbb64329041764a0508efddb501ad7065182acda3ee5b4c667f63645fd0b"]; +"NJF-14" -> "NJF-14.4" [sha="651b432056525da281adf56cb74c8b1ab1b953f4f3fd8042d63bab26691f9dcd"]; +"NJF-14" -> "NJF-14.5" [sha="0fff779b4d9a2d9cfc511ad9998f01afe5c9a5ceaa069fd05455fcd715a4ccaa"]; +"NPF-01" -> "NPF-01.1" [sha="97c54b5e90b2c2b8b5a46da1e5dbbe7971dd6310f884e3a673c8b11e73eb2ca3"]; +"NPF-01" -> "NPF-01.2" [sha="4607f9486978cff80c3175c84f5c51d063d04952951e624fadd3bcfb04749134"]; +"NPF-01" -> "NPF-01.3" [sha="0f12ac75498eb0fe76785a25a55e51541df32c0284778fdad896fec56fd9ef4f"]; +"NPF-01" -> "NPF-01.4" [sha="08dc0f0a02d791f329659395956b2d1bf699e46bbde2f24725aedcf3f3d79699"]; +"NPF-01" -> "NPF-01.5" [sha="afa80c86847f946f8e15e19cce985fa17b824c27ad14d867b6f5cea283735c57"]; +"NPF-02" -> "NPF-02.1" [sha="ba15a1976fd309b4b0dcad0a2edb90b4e5bfe68d4f669da8983406d4d6e7d965"]; +"NPF-02" -> "NPF-02.2" [sha="94437cf0facec59155dac36012dab6d9ead59ed8b03bcb95723949276c11957c"]; +"NPF-02" -> "NPF-02.3" [sha="259ef7fb2dfb7a547b042e0ab630fa13f369e0613c15d41cd607191d315982c9"]; +"NPF-02" -> "NPF-02.4" [sha="d97026f375ba93faf66de9d91e168ca17432ccfc0c540e8025caca98ca06e85a"]; +"NPF-02" -> "NPF-02.5" [sha="7e5d00cfa08db08d22280768424e6846d75ca4c03e31b1376e916af0dd9cfc42"]; +"NPF-02" -> "NPF-02.6" [sha="74fb2f3b8e466f3f30db103a84105036f722116b90c1ae889d5dd2f2bad83fdc"]; +"NPF-02" -> "NPF-02.7" [sha="fd13a4a35b87b27ba1aafd14cf573eccb1839b1af8cd975d9c34e6be03658208"]; +"NPF-02" -> "NPF-02.8" [sha="3858042ba5a7d992a8ab765cef4a93fd9daa6245e079455a481c595026dda834"]; +"NPF-02" -> "NPF-02.9" [sha="4e6d31b8980c85c7aa832af36e3d864531b795c22e46e3873248742c06c4373e"]; +"NPF-02" -> "NPF-02.10" [sha="4c9a96ceccfd03a97b9e997f0a2d60b9357e342cdbdd8e3819e11ef97e8c4285"]; +"NPF-02" -> "NPF-02.11" [sha="2572abc7b581dbf35437e908d4ce89f05c6693c83a74070e3fb42837ef4ff866"]; +"NPF-02" -> "NPF-02.12" [sha="8918ca0a7ef37d4576ed9159c589770aaeccc363bb164b4101f63b2516838183"]; +"NPF-03" -> "NPF-03.1" [sha="84b2b4e46812bc9bac51c9b9bdcb302767fbd116cca43ed7ddc4fb0490573c66"]; +"NPF-03" -> "NPF-03.2" [sha="e35864ed4b7d2a30986a57ebae22f4308b23ee5a59f6f6a0ad9283c3a4c4a7b8"]; +"NPF-03" -> "NPF-03.3" [sha="4334ab224b2565d98a8a2c95ef856516983e0d23f939bc7ae93c0aafb9e8b6a6"]; +"NPF-03" -> "NPF-03.4" [sha="0da2e297323e6442e6b424e9b2c1fef901b6fa2169b853ae669128f69e10c2fe"]; +"NPF-03" -> "NPF-03.5" [sha="962e807f595d46ddae5411fbbd376d5106209c3856088f486783d5acfccddef5"]; +"NPF-03" -> "NPF-03.6" [sha="b11c0838abaa9688a98dbd358336963054c6272684bf7a6d049167bb02c95d4e"]; +"NPF-03" -> "NPF-03.7" [sha="3b78f4d52b888eb1ef349514b8c8f877b7b8015cb445aae7830dee74b971dfe7"]; +"NPF-04" -> "NPF-04.1" [sha="b649c6c1962eeda1bdf962c104cdb231ef042a7091c01707a8371ceb16fe29c3"]; +"NPF-04" -> "NPF-04.2" [sha="f55958a11493e24d85a99ec88dba87a1e0ffb7fadf759d835d17485af038b2b1"]; +"NPF-04" -> "NPF-04.3" [sha="577b4bdf389de91952195a713cf436eca8afc75bcf74725d923ac0b8afa3d76e"]; +"NPF-04" -> "NPF-04.4" [sha="48537bda2dbfa98b0ba2df08cc245dd3f08abed6ed6c45a9ba2670467b75c91c"]; +"NPF-05" -> "NPF-05.1" [sha="9332340664a6bf7c1493751d566a2c3b5e259dd69d534312b80a32082d5ea7e2"]; +"NPF-05" -> "NPF-05.2" [sha="bfbc26a52f7cf5089364106e7f87ef729a13de179316f098b359d66a248feb9b"]; +"NPF-05" -> "NPF-05.3" [sha="c68a7f966751cf473e6787a7a39f98b7808ef055a35991960ba6202b5c7fa986"]; +"NPF-06" -> "NPF-06.1" [sha="431f1405f19108ebbded4c3c5aaab24331cf3e10b8ad2c71135984a8f12b2747"]; +"NPF-06" -> "NPF-06.2" [sha="6f73b2168674396d479953b44edfbc1d015abe6e24cbfe038ba5fb8b071d3cbc"]; +"NPF-06" -> "NPF-06.3" [sha="d1ef21f44f243019d12e1b4985babc3746f303d83d4a32d230546b6f0e5b3e46"]; +"NPF-06" -> "NPF-06.4" [sha="0e20192c8618ba1f68861dc7ff624d84c4b5d18ff1f935b89d2b945dec59d8b6"]; +"NPF-07" -> "NPF-07.1" [sha="524e4448b2260ef3ec4d5b24eec1edbfbeeaea3e097e0c0f03b32e9ba4f5f73e"]; +"NPF-07" -> "NPF-07.2" [sha="3eae0fcadbd689d78bf38ecfce22bae89a2e835e45c07eb2bff0f32f236c1483"]; +"PJD-01" -> "NPF-01" [sha="a8d6a938e59a31ef6e04807a609e9c9daf9dea9111e09dbfb4bf3ee462139f77"]; +"PJD-03" -> "NPF-02" [sha="0691b3c8640627124e7dd5356f17727e454162a52a25b92b9d1febd9e8bf6899"]; +"PJD-03" -> "NPF-04" [sha="f6b5b1eb99eacc6bb7ad65f7263a72d8828387db9e76cdaddb86653e7989392f"]; +"PJD-03" -> "NPF-05" [sha="b63dc69cdacde0c1a5f9e227d8381c1478baf226103aa0f7dd26185deed1f9b6"]; +"PJD-03" -> "NPF-06" [sha="092a9626f3ebd3c018add59f4ff95f73594aec95399c8ee773845d5ce3e199cd"]; +"PJD-03" -> "NPF-07" [sha="632ed8b30279effb047786a4dfd2836cc0e4a8415e5652d46bdb0f5a60ebf057"]; +"PJD-03" -> "NPF-03" [sha="dcda4472b6f22db564e528cd30a7467b4cfbb98a95a95ed6b204d165490d7f2b"]; +"PJD-03" -> "PJD-02" [sha="2a0760e8500b537b955fe83643bc5d66aafb14317c0c015544adc4007e3accd7"]; +"TA-ANALYSIS" -> "JLS-17" [sha="eacf176574a1029a4bc2db7c90a544c7ab80061eed6a31d68ed713404db6d317"]; +"TA-ANALYSIS" -> "JLS-26" [sha="5537ff70053f3b712f6186f4e3a1bff8860a4fef7500c14633a0cb6c94c6c790"]; +"TA-ANALYSIS" -> "JLS-74" [sha="f15f838a36a65e90e462c2dd413a3616735df0aeb3654b0300966079a2a8b841"]; +"TA-ANALYSIS" -> "JLS-31" [sha="38ba85d4fdfc9954b7b870102dfb85da3230c3fa256c2914c77d056246723b1e"]; +"TA-ANALYSIS" -> "JLS-27" [sha="03fcc05780f96a94766459d712c16da203cfb3ae5981558b3fb5c37c1cabcf0f"]; +"TA-BEHAVIOURS" -> "JLEX-01" [sha="894211071d979de3bc3554c571e16c75e3692d78f52661c645c8f4a732af8aea"]; +"TA-BEHAVIOURS" -> "JLEX-02" [sha="7b92077620900c8931188dc7cf28c53325bba24ce6e4e0add44b63e57b0a4357"]; +"TA-BEHAVIOURS" -> "JLS-03" [sha="ec37278738be8fe1a64dc0e9e1eea874a00a9312344884da47981258c1e2db8e"]; +"TA-BEHAVIOURS" -> "JLS-27" [sha="333979997b081be018289b5f93509f6c0906c384126c7dde7002577a827e8454"]; +"TA-BEHAVIOURS" -> "JLS-56" [sha="1a92ab6fa7c0e3bf7b8e5e503d513d5ef4d392a86dad6cf1e131370ed4f33e07"]; +"TA-CONFIDENCE" -> "JLS-08" [sha="fd8433e70046bf7d85adc8307f58fcf1ba69a42e52c441dea1dc2294480629db"]; +"TA-CONFIDENCE" -> "JLS-09" [sha="54b5353d8355acc26c559eaacc363a7882b7389a84bab8abba8a1e231ed0b4e1"]; +"TA-CONFIDENCE" -> "JLS-20" [sha="8daff3696cbbb42241cd9383c8968cda2af0aa783aee9a89f0ce59b215a35021"]; +"TA-CONFIDENCE" -> "JLS-37" [sha="1b1c62ef7a2cfc2c258a7d6e17b309d7d385c98507ba33ef25f3077294c246db"]; +"TA-CONSTRAINTS" -> "AOU-04" [sha="55a3902b53f73339c218178de53b8b4a341e96e426bc754945eb7c300399f205"]; +"TA-CONSTRAINTS" -> "AOU-05" [sha="10d5d15947e57b600045752b1cb38ba5eb33b9f1654d65379805b1acd08d9b9b"]; +"TA-CONSTRAINTS" -> "AOU-06" [sha="203c1d3f501dfae7eda8ea12df37478c7b778815b8a0fc5e2d905ec2c85807bc"]; +"TA-CONSTRAINTS" -> "AOU-07" [sha="6ea86387a989b495d6de955a279704a5c98f551e4356e7823fd32bf433c5361b"]; +"TA-CONSTRAINTS" -> "AOU-14" [sha="d75e940456960346c6b788bbb02921306337dc37c493a53db1342907ed761e32"]; +"TA-CONSTRAINTS" -> "AOU-16" [sha="79be5c4546a2d7850451c7ced02eb594d9a8a83f6e8ae84a0154e8043a08bba8"]; +"TA-CONSTRAINTS" -> "AOU-20" [sha="f0863bd4c009c5d986c0b4b80c288f84919e78d3476b1eaef6af74d2ef9c5589"]; +"TA-CONSTRAINTS" -> "AOU-21" [sha="b26cc9ef6cdb242bbaadf667879bd9e266f589d123958d841cbd5f779e1e55ab"]; +"TA-CONSTRAINTS" -> "AOU-01" [sha="11c823ba978969b994842f637b0efbc71a959dd6a6256c722bb39003bbf3b4f3"]; +"TA-CONSTRAINTS" -> "AOU-02" [sha="563dd7fe3664548f6205efb56190ab31bcf9014f27dff1539621a10475234756"]; +"TA-CONSTRAINTS" -> "AOU-03" [sha="fc33bb5c9ef38c2ff04b1cd659086d38391039b1da292fe5f4e48e5ad23edf07"]; +"TA-CONSTRAINTS" -> "AOU-08" [sha="3ea44d7209e78afcd173d278ccbe42f9f428a0c4cf2ec66e0f04cab06ca58b1b"]; +"TA-CONSTRAINTS" -> "AOU-09" [sha="bfaabc26f616a9d0205d2dd756fd64b1274018b52a2483bcdd973cd63f8167c9"]; +"TA-CONSTRAINTS" -> "AOU-15" [sha="e08d40c3644ff16e9cc460d519c988c75973f43a3038bd268f4e540cf3c33267"]; +"TA-CONSTRAINTS" -> "AOU-17" [sha="e3cfc7d98e9542a06b805a3944e5f076a724319073e72b3bef4e63b3e5d880e1"]; +"TA-CONSTRAINTS" -> "AOU-19" [sha="c68e15367680685d0d1d093b1df9586e93f25aebb54fe84e98e5d403e84df757"]; +"TA-CONSTRAINTS" -> "AOU-22" [sha="4ee8665854d590ab695a6599668a250b77b2319f737b025bef761be100c7e259"]; +"TA-CONSTRAINTS" -> "AOU-23" [sha="40e578a4ac72ce9d5004b93d80b5f61bb4d7bd3d5f0ea9e789ec0cfbf0044611"]; +"TA-CONSTRAINTS" -> "AOU-24" [sha="fddcc59eafba9907ccb9cd9beb96a49ddabde045cd17bf657773025a6362a2d9"]; +"TA-CONSTRAINTS" -> "AOU-25" [sha="8ce03be68c240ec1a51da0e6e2a941ba1090be930237466d83a4cf2b2a8ec3ed"]; +"TA-CONSTRAINTS" -> "AOU-26" [sha="ab8851faf86e49d665591325392c8a6ab21a34603d2aba8d97f1fa836e7598c4"]; +"TA-CONSTRAINTS" -> "AOU-27" [sha="85ea691d4125e7e9dd9a713b6920aaa11d59aba25c8204569131b23e80e5e74b"]; +"TA-CONSTRAINTS" -> "AOU-28" [sha="6d9ddede68a7119894cd63965b3061a47833ec419cdbcae0a98d44872041d10c"]; +"TA-CONSTRAINTS" -> "AOU-29" [sha="e227d6cb9e81d26d3039f01b7359055f4df76da37a24bc02330f97beb2e929a2"]; +"TA-CONSTRAINTS" -> "AOU-10" [sha="fd2b316edeb845ef60b81475045790b779785ebe0a3f6674f626cc16e59e2d28"]; +"TA-CONSTRAINTS" -> "AOU-11" [sha="9e65a02e2353d5d66fa487c644357b2b0c21bbfacb16791c4cc65b56270df29a"]; +"TA-CONSTRAINTS" -> "AOU-30" [sha="387170963c10425d8a6ec94333fc3b0d2a63ac9e7217d79fd1fcde40ff4e178b"]; "TA-CONSTRAINTS" -> "JLS-70" [sha="8672df0fe5ac8addb8adfb527e2735606966e66d45c112b87c23cf4e57f34909"]; -"TA-CONSTRAINTS" -> "JLS-71" [sha="06bc97101b9f4119cb3f5bdac28ec3f25f35bb51a593893fcfe1fc5d67cd17a3"]; -"TA-CONSTRAINTS" -> "JLS-72" [sha="ed3451acf602f0f25d33250a55bfe6311a47d6e5f7bd2b1b7d5beb08ca781094"]; -"TA-CONSTRAINTS" -> "JLS-73" [sha="4e3de24e57b1865345cebeb654b0b29d89558f3fddb0c76f8b26db0d4ff92993"]; -"TA-CONSTRAINTS" -> "AOU-31" [sha="858726a396aa2b29254e4f84a815ac07b0cddfd13d3f69b9e520cf8ebe5c0172"]; -"TA-DATA" -> "JLS-18" [sha=af2567d28552ab32643e995a9c9c9fd73b2208ce3d5255fba333c8ddd28f72a6]; -"TA-DATA" -> "JLS-45" [sha="9cc0a42711c2d7c03dab3a2d633abf41a7451c375f68bed9907429a86077d2d8"]; -"TA-FIXES" -> "JLS-05" [sha="7264d31fb391f7ab77e3719a732b06a366579f7ee8b398d185daa4431aee4224"]; +"TA-CONSTRAINTS" -> "JLS-71" [sha="a45329cfe008ed314567f4b20e846d3e8cc323ee83705bb0524fd238639cd092"]; +"TA-CONSTRAINTS" -> "JLS-72" [sha="b8020136eccaa39cdb5dfd471eb4907f60c7fc909cd47535f1a7a80030a7e257"]; +"TA-CONSTRAINTS" -> "JLS-73" [sha="8d978966b646108ef7caf9c70abfa92361d7bd05219ee8c54f1fda7b402e5641"]; +"TA-CONSTRAINTS" -> "AOU-31" [sha="da9203678134cea39c57f6cd120329833ef264258f3a5f9f9f997b5e8637db4e"]; +"TA-DATA" -> "JLS-18" [sha="59a66e5eb1efe3529ccbc270fdb255f6084858f0da433eb877a33310e2867fee"]; +"TA-DATA" -> "JLS-45" [sha="6f66de8ac65ca6da8504267c8b876f15c2580ad76ea0f1d41f633ca267287843"]; +"TA-FIXES" -> "JLS-05" [sha="45573e2935fb14a1adc8b251ae5a6a8bd51f6b0474fc31bd60e1ff2afa40707c"]; "TA-FIXES" -> "JLS-04" [sha="963ee4fe6f10bda87855130135d06853a0fae3abece5a19d847e056b6082b13b"]; -"TA-FIXES" -> "JLS-11" [sha="d5027d7aa0c5614a6f0ba37eaab982cb0be411c92169ae2ade52efff9cd47e71"]; -"TA-FIXES" -> "JLS-30" [sha="16a0cbf75c960ed6238ca5782cf69249b970f996161bdda5f652288ea947ece3"]; -"TA-FIXES" -> "JLS-29" [sha="4add5e8bf6d1a461fcc22a0fe49556d96664ff147c7aa783c844bd6f3189f0d3"]; -"TA-FIXES" -> "JLS-28" [sha="0adb7ec9c6cc4338fa810442d22c8e4ca2a39cf33f0efaf859457ab32946991d"]; -"TA-FIXES" -> "JLS-33" [sha="56b526e261afa2da0793ec172850d227e4ed1d8c8a06e616c680c3db29648d45"]; -"TA-FIXES" -> "JLS-57" [sha="ada11447792ac70d2f87b81253379dd31d73eefa57554c9f0b1e067bf995812c"]; -"TA-INDICATORS" -> "JLS-54" [sha="b8d659e9fa897e4f13ceace28a2c71e38d41be22a52ca34162ca907c82e160fc"]; -"TA-INDICATORS" -> "JLS-55" [sha="0d048eab93d9d675bf346fb93b80a5af1b7752352b28e1b80b4b9e8b85e5fc3d"]; -"TA-INDICATORS" -> "JLS-56" [sha="a27def8655040fb7b0feb8c88ce79962442cd8f7fab0e64ec7a7ff576ff1b7e6"]; -"TA-INPUTS" -> "JLS-04" [sha="262db6d430e99ef3a23645c93a1cc5bda1270ceba90b4d8cccb40b1eb85e9860"]; -"TA-INPUTS" -> "JLS-47" [sha="b2da62290125ecc680f953dde166bb5f22e7f8c6e7e53a73136102e01dd013a7"]; -"TA-INPUTS" -> "JLS-34" [sha="b39b1a808b02bfcd5450ffea835179c862c19f7759de0508bac9249c02db58c1"]; -"TA-INPUTS" -> "JLS-48" [sha="fdfe3a090c09b2c68edbdd05b0febf4a0d39c206f6ded617bce4e2fb676b1c54"]; -"TA-INPUTS" -> "JLS-49" [sha="74fb87c2e81b19308bce6de4f16ade34837ab293a9c0d3098594312c2a8663b6"]; -"TA-INPUTS" -> "JLS-50" [sha="3ddac8ccc41551a804e476675fb1b19124026f805a1d56da2124ab9764605243"]; -"TA-ITERATIONS" -> "JLS-10" [sha="6e77b132d4159d65e261e90466537dbf44edc643b44c0671b8c40b994ef08590"]; -"TA-ITERATIONS" -> "JLS-19" [sha="9bc13b823f8b49d742b92a8aaf18b8aeb2bb9b0749f4b6dead241af85aea876c"]; -"TA-ITERATIONS" -> "JLS-52" [sha="dfaf17f274e79e1653479ac2e7663c2bf45fbe56ba43fd71fa435b2d6c004790"]; -"TA-ITERATIONS" -> "JLS-51" [sha="1e48357c78c56c969d1fcce3580f25fd83a7bfba03286e1c26245c7d1067cd6f"]; -"TA-METHODOLOGIES" -> "JLS-13" [sha="4e2fb7871a608c98d11b10f4ca4391d69b360419c6a9e1baf7cb40b980fc9e94"]; -"TA-METHODOLOGIES" -> "JLS-36" [sha="bb56d3a2aa32b55d9158cd606172b8c4a5b7605acc703f5aca1ecdd37fc6a65a"]; -"TA-METHODOLOGIES" -> "JLS-40" [sha="af896a265a2ef24e341ff11d722aaf863ccc7c789bf90ebeb9a4e33ddabfd727"]; -"TA-METHODOLOGIES" -> "JLS-41" [sha="812e1a905c911c110c49edb7ede42dcfaf0bf2d790b67e13337f4a054d897bf7"]; -"TA-METHODOLOGIES" -> "JLS-42" [sha="69fa2c45ac391620896dd387d7b422252f11000b386c4e8915147d286543da3e"]; -"TA-METHODOLOGIES" -> "JLS-43" [sha="4aa2cb58cb0c308eeed861ef358138de644cae5d56760d6ebcd10d78caa59e5e"]; -"TA-METHODOLOGIES" -> "JLS-44" [sha="694a7ca81623ff8393b0bc601f9b71d425a6436ce250ce61e37ea3d1bceb4a5e"]; -"TA-MISBEHAVIOURS" -> "JLS-02" [sha="532ddabfefb6664d9731084a44df220d1ebdb9f840760d7c471cf04dfc8e96ef"]; -"TA-MISBEHAVIOURS" -> "JLS-24" [sha=e8de01ff7c316debcd96afa4b3b6b62be73522e4531214c18b3ad7eec826275e]; -"TA-MISBEHAVIOURS" -> "JLS-25" [sha="56ba396580f90e5a10fd5adfe33864921537d47e21b215a8faf531855af40ecd"]; -"TA-MISBEHAVIOURS" -> "JLS-31" [sha="ff3352e20146a81904da6d8d94b003b4e0acbc2a8a63a73ea017ea0535e45e79"]; -"TA-MISBEHAVIOURS" -> "JLS-76" [sha="7528c4228bbe5a1d4ccfcd7efe4254b2f2443c9746b28de5903d2a925dba8436"]; -"TA-MISBEHAVIOURS" -> "JLS-11" [sha="d03c18218f8e022c1210c63a6dcea2729a0584bc3b31aba1370e5f5037b0ef94"]; -"TA-RELEASES" -> "JLS-14" [sha="1202b9934353436fba927de6762cf62a8fc23ab0815a3c06f9d0a77b55830720"]; -"TA-RELEASES" -> "JLS-38" [sha="ed0d250c8c191ac4fc03712a321bf399d26e932edabb13067fbcffae1640cb90"]; -"TA-RELEASES" -> "JLS-10" [sha="33c316a9040c7d27c830ca453e39d3bb423acf42e14d1d561c952291ba66078b"]; +"TA-FIXES" -> "JLS-11" [sha="51a7511bd3da73ad16d42f0fc07018bd70023939395f69974acc4ff06ab00afe"]; +"TA-FIXES" -> "JLS-30" [sha="31b17285734a578f56a6226d2067d8e8120f9e899715a4f2430c3e6fb831d93e"]; +"TA-FIXES" -> "JLS-29" [sha="bd7320cf817b509be22ce243c987b0695c90a0b46dffba0446c3e21b4fd1a441"]; +"TA-FIXES" -> "JLS-28" [sha="022a3bb50ce345471483603ddf6e6d645e338b38987569ef267e73600764700e"]; +"TA-FIXES" -> "JLS-33" [sha="200a764278b7d64c0889138c953a264b189492a642c75387218e83486701344b"]; +"TA-FIXES" -> "JLS-57" [sha="04fe0ad99dcaa8667112ec5970585187e2207dab0c7b8e670bdf2d5e31e5dc86"]; +"TA-INDICATORS" -> "JLS-54" [sha="5fa3f77863e2627d5a100e66aa345b407e0f2e2dab8ad6ee1e3130acc2595158"]; +"TA-INDICATORS" -> "JLS-55" [sha="bb033dff6ee01863c28effedce73624970a4652176374199c8ccad0088acbee7"]; +"TA-INDICATORS" -> "JLS-56" [sha="38aadb167a9b35d903dd81f6a0080304858b0b65619df17a92271a4a2b22ce6a"]; +"TA-INPUTS" -> "JLS-04" [sha="4c9fd97024d084ee9f4b897657b5413928a758977d737809a2b6dbae400e8e4e"]; +"TA-INPUTS" -> "JLS-47" [sha="029bf3e6c83eb754a1c29517652914350422c4c9af5afa6f4377e3e67d45f3bd"]; +"TA-INPUTS" -> "JLS-34" [sha="34977850976723cf7356ef0b28a0f60d4a04180da33ff51752213c1d962d02c7"]; +"TA-INPUTS" -> "JLS-48" [sha="61618819fd61c092834eb5d7a64f64d9e5cd669798669dbaf8a3c6a999422366"]; +"TA-INPUTS" -> "JLS-49" [sha="328849d93d8bc19af0da535f3427f1e4850124bd9023265aec0de590af366067"]; +"TA-INPUTS" -> "JLS-50" [sha="ea2d0e4648c51d9aa5b54b3a974b81502a99909e7ad797a316d793bb51aa04e3"]; +"TA-ITERATIONS" -> "JLS-10" [sha="10fb1f9ce38051e454d8210a4810b92ebda791a5e9c4ec57c237f664923fd860"]; +"TA-ITERATIONS" -> "JLS-19" [sha="4e6d574ff6ed6facd23700a0a7b6e0601eec437200ce09cd4b8a178a7130dbad"]; +"TA-ITERATIONS" -> "JLS-52" [sha="8a557086d35b0f6b93942fc9ed5a5a7701f2cb068509bac437587882ce597568"]; +"TA-ITERATIONS" -> "JLS-51" [sha="b89c913a74a027cd50e402ac3e8eef16763b5e83dbc24f85e304af3b8fc1bb6e"]; +"TA-METHODOLOGIES" -> "JLS-13" [sha="8adae697e4fbf2f65dde8349a336dc04d06d18e897be4b646a1a31fb8d71102c"]; +"TA-METHODOLOGIES" -> "JLS-36" [sha="9329ec1e03263447963ae48026e36b0322c32a2686fd282dfee8102c7259e9a4"]; +"TA-METHODOLOGIES" -> "JLS-40" [sha="825a5c26c738684584e0de1ca609de30fc874bbadc53210bbc52d45a0873f0d2"]; +"TA-METHODOLOGIES" -> "JLS-41" [sha="978dcac1c186e5fe6077e436a63879dfff33389f8c7773a75d135a1045d3a0f6"]; +"TA-METHODOLOGIES" -> "JLS-42" [sha="98acf43fb395a97e715154803901f4b127756f4456ec54cd27ea943317d3a3ae"]; +"TA-METHODOLOGIES" -> "JLS-43" [sha="f956fa47b801dc95628f5fa39864f1a4ff294ea8db259ceccb292d26e180557a"]; +"TA-METHODOLOGIES" -> "JLS-44" [sha="b899d217a74410b464adfd08653f1fa6d33fcc124810d1b8a1899d62b4e13874"]; +"TA-MISBEHAVIOURS" -> "JLS-02" [sha="56c61c184d8a70be80a5030b8c9e98d6c4acad1cef274d37b3acfe1a30a278f9"]; +"TA-MISBEHAVIOURS" -> "JLS-24" [sha="97cfea990707635f806b80866e8cb8e107d87d0da321f7c8d43ea03c3d12fe88"]; +"TA-MISBEHAVIOURS" -> "JLS-25" [sha="37a268896defe3f3198117d01cf32c50470d5c879def0ba9689f4eb5a46e1f00"]; +"TA-MISBEHAVIOURS" -> "JLS-31" [sha="f2f11da11ff130ef7a45d7487c0312a252ebf07893164c9941d16b39584e22dc"]; +"TA-MISBEHAVIOURS" -> "JLS-76" [sha="3abc00e2684a47f1039b1209459bb1094981ef69bcb5100cc72208f317a54ac4"]; +"TA-MISBEHAVIOURS" -> "JLS-11" [sha="087a8627f5e89c3a762f2be2f15b4e1076c497fa2ddd206bbf688dbb86e2b59e"]; +"TA-RELEASES" -> "JLS-14" [sha="7ae827c56ce2224d894328c423ac30219c5aeb76a3c6fa36842755b3644d0ebc"]; +"TA-RELEASES" -> "JLS-38" [sha="6a20e8a103512807fe0fc5f7879001a2c4fafc836d9f5821a1c369d974854d6c"]; +"TA-RELEASES" -> "JLS-10" [sha="686e6c76a413799efc3ba2c1c0523f9f7d83e0ff8df9f8778f5600211af96854"]; "TA-RELEASES" -> "JLS-19" [sha="8a27c1bc1f723c0973236c41a6fe6067791477919375be09c64df77808e3af97"]; -"TA-RELEASES" -> "JLS-49" [sha="69471c3ea9eda0859820ac7a2e11302ee4336a8b45144a48a0012350dd0aa459"]; +"TA-RELEASES" -> "JLS-49" [sha="1bd1d8d5519c0d12093f997c4fabae7c570294e2658ded4162699896c39d2a3c"]; "TA-RELEASES" -> "JLS-53" [sha="82875ee11dba12880ed3584e051c910349017fc28a47948a9d0e2d28ca176e35"]; -"TA-SUPPLY_CHAIN" -> "JLS-23" [sha=fe2b810e22c4da9911266183bc8679a56d8dd2d5a76624cd1f3ee329d9b93a08]; -"TA-SUPPLY_CHAIN" -> "JLS-49" [sha="eb90dfc6a8497b1aeaf7319c6b41c555acaf6e505d1ebf852ec4804aee3f3bf8"]; -"TA-SUPPLY_CHAIN" -> "JLS-51" [sha="c5370cfe988b1b46890a2949e2e847893c0b760a9b431a5bbc1aaf3a9ed66d2f"]; -"TA-SUPPLY_CHAIN" -> "JLS-34" [sha="b6d2d5065f3b2ec9b6660a901702868b727ce959f0042fa23dd85efe5c134340"]; -"TA-SUPPLY_CHAIN" -> "JLS-66" [sha="1bd534e898c64e82a4233c5f7effcf7d9e6d2111eb01682563d0e1e138218e6a"]; -"TA-TESTS" -> "JLS-16" [sha=a4143b13d9ae2553534457603bdca9beb6cca0ee5b8b9bae50cefa97d2519702]; -"TA-TESTS" -> "JLS-02" [sha="e99cf5b009b3cdc149edc81b3454dddfaf69ab10f80e70ce698bcfb823b5fbd1"]; -"TA-TESTS" -> "JLS-62" [sha="49b5e6c124bec20cbc7cf92118c2b87e5c3a92e242beefb87bd7a4f72570b356"]; -"TA-TESTS" -> "JLS-61" [sha="4f4501f46dc4ef8948768080f88af8c7c94d1532e03f20a9cc126e7c4f07457f"]; -"TA-TESTS" -> "JLS-58" [sha="05ffbf50bb06c5bfc0cf12905f0c441203b45a9022fb60cc6f5450cf99a7b49f"]; -"TA-UPDATES" -> "JLS-06" [sha="51c4bad3a735d138e20d6609abe6765fe92b6ed2bee5a7649f6a48ec9eec2410"]; -"TA-UPDATES" -> "JLS-07" [sha="83de3c6d8d7734c0dd455033615ec44c51abfe9c5078d8a00da5a7c543eaf4d2"]; -"TA-UPDATES" -> "JLS-12" [sha="ae9afa457f597efb82f57ff8716e16e12f1d0962b86e47a078ac2fc363029450"]; -"TA-UPDATES" -> "JLS-32" [sha="fe5da6098e91150ca40c5a32a73cf1c90372eae9ec9c5ef792fb3384798aafec"]; -"TA-UPDATES" -> "JLS-35" [sha="14c4b7425ec9e9e2d79ae91140e4d6944a014de25c1949fd71b79968c516cc6f"]; -"TA-UPDATES" -> "JLS-34" [sha="4851a7d7a18fd709f735c019dd9c7e7440d3900d7937c13595e7cd9d887904de"]; -"TA-VALIDATION" -> "JLS-01" [sha=a3de6195b2fd041851e2e7b53376274fe5f06bc9642812dbc91f80dfd8763f9c]; -"TA-VALIDATION" -> "JLS-22" [sha="464509465b1cf7045e3f94bbdca6dff5322c52f6a404d5cf02cc7249ce9bb75e"]; -"TIJ-01" -> "TIJ-01.1" [sha="59d60a1c49c4a50d24614fc2e20e4a6304200fc31a3b75f8b77937f79fe838eb"]; -"TIJ-01" -> "TIJ-01.2" [sha="67949547e939ee5e88a515afe3f8862082b412693a5a2d04e3d7ecdddfe6b0d5"]; -"TIJ-02" -> "TIJ-02.1" [sha="3585100ee15a42488fc47f0a86339dfd939d8f6029055f6cf138ddda63fb1924"]; -"TIJ-02" -> "TIJ-02.2" [sha="fc36ff21c12e722fc7abedd8148311713a177a74e149a3775df009ec6a1aab34"]; -"TIJ-02" -> "TIJ-02.3" [sha="894246db4b2ab1e1e3ce18cd7061b265e4691e79b7516e715272e932389a3ed3"]; -"TIJ-02" -> "TIJ-02.4" [sha="3c05436c7259164191c7b6d1199f9090af647ad174b078a616c278a325ad10b8"]; -"TIJ-02" -> "TIJ-02.5" [sha="2bf89cbe38de39f20824eaacaa7a0b60a82c43857af240773537ea76550fc892"]; -"TIJ-03" -> "TIJ-03.1" [sha="7b6d51ada9e4a55eb3c71f3492e9699b72d531fb82e0687b1453664ddb54c0c5"]; -"TIJ-03" -> "TIJ-03.2" [sha="9696c704d877ba54dc00c0bfb698293932c19700f1d82bdda698df14d404fdf8"]; -"TIJ-03" -> "TIJ-03.3" [sha="f9fef773d4db075691fb41c5e42417fcea1913421921bd75728e2229dd241d9e"]; -"TIJ-03" -> "TIJ-03.4" [sha="078e925cde2e621cd1d2fc2ee8e89d779d930dc89d4157770d73ce0ffc3ec20a"]; -"TIJ-03" -> "TIJ-03.5" [sha="874322f75effd246c1ef72f1feaf18b15a6eb1dd9993a34fa92ca329eb1ac9b4"]; -"TIJ-04" -> "TIJ-04.1" [sha="2d66c3727cb4f1840c6b02ed81cee131dad6e35211e9dd67e1d5fc5b29584904"]; -"TIJ-04" -> "TIJ-04.2" [sha="91fee756f8825e2ca6a3f8e49069186c18397f686e52692ecb084d214070a26a"]; -"TIJ-04" -> "TIJ-04.3" [sha="0079068171fee85617e46d2ea0648fabb684cddf03cee55f85db072611baac61"]; -"TIJ-05" -> "TIJ-05.1" [sha="1fde4df327707bfbd1c6f02b1efdc06b6f157d84234ece79a31e81f9494f2201"]; -"TIJ-05" -> "TIJ-05.2" [sha="c53f4206c38c4f905d205305cc1c62e32172ff0b6375d4847a14a4365b502c97"]; -"TIJ-05" -> "TIJ-05.3" [sha="6a3a7b60f4c973273b2263a4f79c487d242041bab0ab456296f7e6081f7a5b6b"]; -"TIJ-05" -> "TIJ-05.4" [sha="e895a3b5b79b6e6e73d832aab9f3b70fc9988f8c29fdc69f87ed8596b2a0b401"]; -"TIJ-05" -> "TIJ-05.5" [sha="972363166eccc1976a0cc2e69299c330a09d94ff4eab5e00667ea4f61054cdd4"]; -"TIJ-06" -> "NPF-01.2" [sha="32bbca01001f8b499b82fdf8f2d7923e0c929fe86961f2a2b9921767e61c40ec"]; -"TIJ-06" -> "NPF-01.3" [sha="1cee6056c286cca8d6d88d02b303c0c7039c920e235c3b82a89000ca254f3b29"]; -"TIJ-06" -> "NPF-01.4" [sha="f8a091f539e9b35be1eda5aeaf8eb166f1d56577ddc8bb4e46a07df514285a02"]; -"TIJ-06" -> "NPF-01.5" [sha="ce5b5a4411736a0483e752bb5b698d857529b1d641293ab5bc4448e055b99d47"]; +"TA-SUPPLY_CHAIN" -> "JLS-23" [sha="c65396eb58d974e7c8c9e9c78f55336b412910e82f415026d7ddc514cab9add1"]; +"TA-SUPPLY_CHAIN" -> "JLS-49" [sha="b23623f077d7dcfccc584e7d35bb68b50e2a38234a6bead1a2ab3960f0e84844"]; +"TA-SUPPLY_CHAIN" -> "JLS-51" [sha="7a94f163633e6b6f78f316495f165220a4046c502f62581cf133a3d8b1b27af3"]; +"TA-SUPPLY_CHAIN" -> "JLS-34" [sha="2a48b87811050f2c999b9ef28fb9b01acdc2531d0bea9bde58ae09eea048c5ac"]; +"TA-SUPPLY_CHAIN" -> "JLS-66" [sha="2c17269212b769464318dff7ad4312af87af659dd827adaaf924994aaf4af1e4"]; +"TA-TESTS" -> "JLS-16" [sha="fe33459c7b00e2175332f6812660df90e8228276b5acfb1cf5e8d81db969888b"]; +"TA-TESTS" -> "JLS-02" [sha="bb0f5a7805eb17a7319afeb757bebfc07c750d01f26049f5f35faa74e3071f57"]; +"TA-TESTS" -> "JLS-62" [sha="d4fb5c40b6291be5327ff889f063dd0ac1ecbec657b94ae61f4f1210f78586b1"]; +"TA-TESTS" -> "JLS-61" [sha="eee4cbc675a2bba151a3dd403f8302604ac8ab8f3208d96f46d6aae798ac134e"]; +"TA-TESTS" -> "JLS-58" [sha="cf86272da12e269f924a6b997fa784d4369ce6b7385c22b5dd1721324c300b80"]; +"TA-UPDATES" -> "JLS-06" [sha="46469b902d4b568180ad517464bf43d44b379cd6eecfe29159873e22a80d1322"]; +"TA-UPDATES" -> "JLS-07" [sha="073fa2d3590682dff703c9691a5fc84006ff6e5f286bee431936b2b0356d8844"]; +"TA-UPDATES" -> "JLS-12" [sha="6ca6a5f0ea49c2884bf99b4206029170475d214ee8af800020d59105379a5364"]; +"TA-UPDATES" -> "JLS-32" [sha="54ed218ec4bc07804df8612e05d90fa95ba233c9433fcbbb7cb62cc036723eee"]; +"TA-UPDATES" -> "JLS-35" [sha="95c3919f2ea7db4729ace02e86d2e5c8600c3ecc51562c3ce823cca4668f2f59"]; +"TA-UPDATES" -> "JLS-34" [sha="64b0fa8a814e60f1f7da3765f061693d2c296f6e22863223bba20687eb9550aa"]; +"TA-VALIDATION" -> "JLS-01" [sha="f7311e298f9002d3030f71a89cb1b1be0369039d49f31c914d21af7b26ea05bd"]; +"TA-VALIDATION" -> "JLS-22" [sha="53bef3b95750b673de71421486a919c0c9b720431a25480fb3985e0bd179d45a"]; +"TIJ-01" -> "TIJ-01.1" [sha="5ac849b2805765f458ef326841021bdf4d8a2f9a377eb96d0bb3266bfd0ab08f"]; +"TIJ-01" -> "TIJ-01.2" [sha="b1df2122621ffb1b0ec37f8b83db4d42721270b8cd1d462a0f3b2470f28f6276"]; +"TIJ-02" -> "TIJ-02.1" [sha="2d24b63385ca50a4985819daa30a0f6a1201b4489d5b00233753696708e74320"]; +"TIJ-02" -> "TIJ-02.2" [sha="0a3f6f36110249dcafe0c3964f606660a46ba54ada6f5fbeafe2332c3e95ff43"]; +"TIJ-02" -> "TIJ-02.3" [sha="5ba6f87fc52daebd307d0f42d699585704de88ee2944ac8437316d52f7fef4ad"]; +"TIJ-02" -> "TIJ-02.4" [sha="391e3935f17f59d36125b3a8501495b36e21985c01292df17761bbfc9af19b77"]; +"TIJ-02" -> "TIJ-02.5" [sha="12141b42ed6423336aa4609559a537f8d713a25129f6a712b8d90d997d969167"]; +"TIJ-03" -> "TIJ-03.1" [sha="9bf3971f0ae92eac2d0755305dcd5cc4c7f3861450944848aff3f0dc68de2a9a"]; +"TIJ-03" -> "TIJ-03.2" [sha="f7a1af1f875f8fa298220634f7d1ddcccf7f3b47e5e0833446915ebe35785b76"]; +"TIJ-03" -> "TIJ-03.3" [sha="f13e758b1001eac29b562c9bad44591120c189223d0639eaeff39fc05128b081"]; +"TIJ-03" -> "TIJ-03.4" [sha="4df4c603a75fe62809eca52913e920fb02bcea150c701bae0f7b674d1b9bb558"]; +"TIJ-03" -> "TIJ-03.5" [sha="884ce20647596e3077e0886ecd6790cdbcad93e2fcaac3cc13ca42bf55dc53e0"]; +"TIJ-04" -> "TIJ-04.1" [sha="ca6aecc8b1344dfb34ceefc574522677c943dbfcc6297dcc027b9f98ca35ff3f"]; +"TIJ-04" -> "TIJ-04.2" [sha="aa3a12fcbee838ce7a715c758aceb15f42a48f2f1e9d2930e22c91630276387f"]; +"TIJ-04" -> "TIJ-04.3" [sha="4b7f947f847a4b20056fc595675de40d9272992de23bd0cc80dfec9c7d72e32c"]; +"TIJ-05" -> "TIJ-05.1" [sha="e2c4b1f573106ca0ebbdbce0d4cde87f6ff0b1c183021fadba4fd379e55c7d5a"]; +"TIJ-05" -> "TIJ-05.2" [sha="4c3c1b92590f76c9a42fd93f9c0dcf25157e4ffb93eb4bb015a2b7b14bdd5aa9"]; +"TIJ-05" -> "TIJ-05.3" [sha="90d07e27f8cebe7d461c28e4b191c1be85119446348818ebdd1ec994130fa975"]; +"TIJ-05" -> "TIJ-05.4" [sha="1c0ab900661723e9f2afc888d3ea53253564ac7f06f362d673fbfc750768db38"]; +"TIJ-05" -> "TIJ-05.5" [sha="4892550c90330ec45a9e5f1e1dcac37af9abcb555b7668187c579276ce0bda4b"]; +"TIJ-06" -> "NPF-01.2" [sha="fa6fc67aafd6c33b5bcf1f0776002053c09661e9fa6e819e08209b071965bc56"]; +"TIJ-06" -> "NPF-01.3" [sha="69bb3512cdd16ff298b9b3a3d2877d6d1daebe0db34c20dec6bbebaa284287ec"]; +"TIJ-06" -> "NPF-01.4" [sha="882e5b2c4fb0eb3a9cdf19a94ec5b63c88579fbab17afc536b6b7d99d003091f"]; +"TIJ-06" -> "NPF-01.5" [sha="2082f97cd54a1a1a1d8e7b484011af63caa02acb28b876f71d13ae00a588737a"]; "TRUSTABLE-SOFTWARE" -> "TT-CHANGES" [sha="bd2c50513f0677fe78717a5a01ede77037433ed0593bbc9d613b879defaf2bf9"]; -"TRUSTABLE-SOFTWARE" -> "TT-CONFIDENCE" [sha="07cdcfab2c8c5121dd0acecf3771ee674dde8663e4cb335cfb74aa774f10cc5b"]; -"TRUSTABLE-SOFTWARE" -> "TT-CONSTRUCTION" [sha="8598c4138e9dda4691a3cbc1613530bb1a3f1c163edf523e41a9ba532b98fe83"]; -"TRUSTABLE-SOFTWARE" -> "TT-EXPECTATIONS" [sha=f6dba0c755d9ac4c9ed0ed2e08d5d51e6f7f1572e6de5581c90fbdaf3cafa4d4]; -"TRUSTABLE-SOFTWARE" -> "TT-PROVENANCE" [sha=c97824acbd35cf2b4a9e4ee2f66c46333b483eac99ef690e2bb105ef4756e527]; -"TRUSTABLE-SOFTWARE" -> "TT-RESULTS" [sha=b9e5b5fdf1cda120574cd2f351e9876a0a0c683152267d3898e6c161e7bda988]; -"TT-CONFIDENCE" -> "TA-METHODOLOGIES" [sha="5752e4930e6b0dbc6829b053f4bc7e7e054d416a8c9b2e19a1c3dd83d51fba9b"]; -"TT-CONFIDENCE" -> "TA-CONFIDENCE" [sha="2eaf5b9e879128e866585d5016bfde73f1ef1b192915fdb988cba7b6a0e679f2"]; -"TT-CONSTRUCTION" -> "TA-RELEASES" [sha="290d67048ce0b7e9d40d236b01fc79305d3d49d2c4a541ab3fe48d38347d45d5"]; -"TT-CONSTRUCTION" -> "TA-TESTS" [sha=dddbe1b9b7a7fdaf4003a939660dcb547eacfd78b6f446cb4e065047d95efd9a]; -"TT-CONSTRUCTION" -> "TA-ITERATIONS" [sha="671795bbd8a789803e29f531e12074129e99f1329d27bc97ad0bbee01d8432db"]; -"TT-EXPECTATIONS" -> "TA-BEHAVIOURS" [sha=bab309ba80ce2c2b1d7146220da91f1f456c03d4aad8a724db777933e8924ebb]; -"TT-EXPECTATIONS" -> "TA-MISBEHAVIOURS" [sha=b9c4c4ce6e39a7171aa8b02c3267172229ff3de17ff5cd2da9839e67334e5453]; -"TT-EXPECTATIONS" -> "TA-CONSTRAINTS" [sha=""]; -"TT-EXPECTATIONS" -> "TA-INDICATORS" [sha=c6b66b2315b853fbe7f4844631f8a522cf0cff8f2984dea65c8b627512efdede]; -"TT-PROVENANCE" -> "TA-SUPPLY_CHAIN" [sha=a9efbde8812834ed5ea620c826a6b41f28219b61a06b00dcd74632685124a8b9]; -"TT-PROVENANCE" -> "TA-INPUTS" [sha=b72b13298357c1738735fc9cc56b0e64cc9fec0124f1721315f64f24faa17f71]; -"TT-RESULTS" -> "TA-DATA" [sha=bdbef171f4a2b69b6f8b47d3b2c9f0642ffb3120ba471c7be0da274a54c4d549]; -"TT-RESULTS" -> "TA-ANALYSIS" [sha="53f912e517e9b33ca019d4a4aac432fee37c3315ea9a155e145b90122f9c8fb7"]; -"TT-RESULTS" -> "TA-VALIDATION" [sha=bc8f3c8b5afd04ec4f77e750b8c82e5bb1c729811895ff49663b904d42d49fdc]; -"WFJ-01" -> "NJF-02" [sha="3b09348f67d0c150745b4aba9644cf3f6ed2424239e68ffd77d217d68738bb95"]; -"WFJ-01" -> "NJF-03" [sha="171e9d25a0d9d01626602f7d88a3d4320d7129916e36d8f221c2c2542705035d"]; -"WFJ-01" -> "NJF-04" [sha="68921b61bd4dfa08dfc4e77960c32632a63dc40c3fa7c0cb3251905b402f00be"]; -"WFJ-01" -> "NJF-01" [sha="3eb3cfe8a4619f6fa90795024e35f674c2df30cceaa171835a5c44cc59183251"]; -"WFJ-02" -> "NJF-07" [sha="7d7122a96f7875f7e5796333e93daed5250727a9e74973ab88eaf157ddf1da4b"]; -"WFJ-03" -> "NJF-08" [sha="25bd4b5a9856f5ad580df2c59c0351b8ab294f474d2a743ba1d1267df8411fda"]; -"WFJ-04" -> "NJF-05" [sha="0bbe85dfa251a7851a89b3cf10fd4a0bb3011c5883b115e057b89def19f719a5"]; -"WFJ-05" -> "NJF-06" [sha="5d7830c32079192a49fb404e12f18a96f3731f33406a3c650856c8a7ec9bb709"]; -"WFJ-05" -> "NJF-13" [sha="f45232098cc437b20104464b227078d23f2f940cda3b77042b6f25f8b196e5d4"]; -"WFJ-07" -> "NJF-12" [sha="9e25064549eb689d9a54dafa20073935d034ee572c9bd6e8f3d15258d108cb3f"]; -"WFJ-08" -> "NJF-14" [sha="3a5bb8559e6c1498394df6c568fd2540099fd76ba4729e3a2e6f685bead49014"]; +"TRUSTABLE-SOFTWARE" -> "TT-CONFIDENCE" [sha="e69ce97121ff42e03f27694eca353cb35cd4531998d9e76240eb31be7af8a48a"]; +"TRUSTABLE-SOFTWARE" -> "TT-CONSTRUCTION" [sha="165f2e8e4469d949bfc939d27beb3bd44ff71313520dfbdb86f499ecb3b9df33"]; +"TRUSTABLE-SOFTWARE" -> "TT-EXPECTATIONS" [sha="e51d864491ad541a4520b99946b794d781f3feb3f7081f96bd530cea04e36354"]; +"TRUSTABLE-SOFTWARE" -> "TT-PROVENANCE" [sha="a086d0851a4265396ec472d7502d03b81339268ff5dbb1b4fc97b923e83f9687"]; +"TRUSTABLE-SOFTWARE" -> "TT-RESULTS" [sha="5a68b10ce251951e1fbdf44e02373e51d154241f1f1c691a7ee047c9817a7fd4"]; +"TT-CONFIDENCE" -> "TA-METHODOLOGIES" [sha="c58d37ddadcba492b230d8976b08c0fc1d49fbf1a63368734aa703ed63ab4b7c"]; +"TT-CONFIDENCE" -> "TA-CONFIDENCE" [sha="578a64cea27532ed9606491b1538e12453d46866436d771e0ccee0795d64c9ce"]; +"TT-CONSTRUCTION" -> "TA-RELEASES" [sha="14bf53341752e43d8e6052b44f4ae1cf5a84fa85c958f53422a8189260433a3f"]; +"TT-CONSTRUCTION" -> "TA-TESTS" [sha="b8fae860b87e83a83d348fa3c1ecb5c9c637a74555d7dff362d3d2d3a3fce775"]; +"TT-CONSTRUCTION" -> "TA-ITERATIONS" [sha="653197b5031554bffd6547daeb20dc261d36790e8f1a8ce0e6c76080b78b5947"]; +"TT-EXPECTATIONS" -> "TA-BEHAVIOURS" [sha="33c663482cfac78947d7e0a95acfc4588a7ffd487cd3a8dae5d036596fc7f358"]; +"TT-EXPECTATIONS" -> "TA-MISBEHAVIOURS" [sha="fbe92096e0730ea5f48441310721a2404bf4b3c58d3fb479ca07904b2e0552b7"]; +"TT-EXPECTATIONS" -> "TA-CONSTRAINTS" [sha="a101ef4bb7f27dbd85473c04c6491949d19ffba02bf8d49a79e855a662af6110"]; +"TT-EXPECTATIONS" -> "TA-INDICATORS" [sha="ed514a49b30fb2731fd9ad9505f9f7949dc566669fad9093d77aabf5c750fc57"]; +"TT-PROVENANCE" -> "TA-SUPPLY_CHAIN" [sha="526c6c5489101728675b7e692afc3cee635281973b95123f3ca5fd9c54269f38"]; +"TT-PROVENANCE" -> "TA-INPUTS" [sha="a50a2e3ced83c36bfdcb8def34ca7eddc8d690935973bd6460a1fe005d7d5a87"]; +"TT-RESULTS" -> "TA-DATA" [sha="5309c71a9a512f7b1851135e49180ac9d596f516df3bf202c72367a04cb73af2"]; +"TT-RESULTS" -> "TA-ANALYSIS" [sha="38b4dfee204bfd3c89772a29e1afcc4ae8dc6d1350c59a8004c493e29ef1b354"]; +"TT-RESULTS" -> "TA-VALIDATION" [sha="59e01b5b2f0ecfb3b336d986ff2eb0af5778b544a27a4f18a8b9868af293ffba"]; +"WFJ-01" -> "NJF-02" [sha="c2d14a2c48412658be9ef2cd5a95f2c6e83780d1eea8748c590e27bc86a01395"]; +"WFJ-01" -> "NJF-03" [sha="36dbaee1476900fff7cced87df9e66c93efceb181e6a94320e0b29839a28a932"]; +"WFJ-01" -> "NJF-04" [sha="bb39e9f3fccb45398b4d3b30a11d08be5a47a1836250989b38ea1f3ef9cd2e62"]; +"WFJ-01" -> "NJF-01" [sha="6f58ecb3b8593f08b63dfb35890eef68d89cd8c226d0584d0fa71951927e03b7"]; +"WFJ-02" -> "NJF-07" [sha="8f7a64e662a704142b513f6d556c8c6bfb5a1de4eafa45d2a68c9fe0b92260cc"]; +"WFJ-03" -> "NJF-08" [sha="7cb34f1c5fd9629c3f45fb26bad8a1a06bc8394f925e7bb2f2cbed1523819fa3"]; +"WFJ-04" -> "NJF-05" [sha="f956a71ab3ebfe9f1021c6a2587f783725c91fe8a858086b09a4d0ef31f2cddf"]; +"WFJ-05" -> "NJF-06" [sha="c8985d56874d916f9a8d7179a945a5e8ed96fa07208aa611934baf6c2d456a69"]; +"WFJ-05" -> "NJF-13" [sha="df0008262b2e0d7103ac6d308a96bddd696d69db83448419aaa8d53bf2374560"]; +"WFJ-07" -> "NJF-12" [sha="38f904e9228478d3ae839edd7b590750e0e6e621f4718f52f01e3151b7c7b816"]; +"WFJ-08" -> "NJF-14" [sha="771b23c18c2e12c5ab39895a6fd113c8fb7b5c7355a87e4deec9308e216dc3e8"]; +"WFJ-09" -> "NJF-09" [sha="f434e79bdb7ee76d2e1648d6d4345088c72ddad68461036fb71fe135cbe5f2f0"]; +"WFJ-09" -> "NJF-10" [sha="6bc9ab6a753c00a59fe2634ccee120fa38d0d0b8f9fd54bfa31e6195dd1a006a"]; +"WFJ-09" -> "NJF-11" [sha="d404f31a93c12c9f9b3e1971cdababd1ebf1887d3092c496e31ddd4ddd681603"]; } diff --git a/.dotstop_extensions/validators.py b/.dotstop_extensions/validators.py index 7d73f50753..d6f4fe0d81 100644 --- a/.dotstop_extensions/validators.py +++ b/.dotstop_extensions/validators.py @@ -396,9 +396,9 @@ def coveralls_reporter(configuration: dict[str, yaml]) -> tuple[float, list[Exce return (0.0, [ValueError("The repository needs to be specified in the configuration for coveralls_reporter.")]) branch = configuration.get("branch",None) if branch is not None: - url = f"coveralls.io/github/{owner}/{repo}?branch={branch}.json" + url = f"https://coveralls.io/github/{owner}/{repo}.json?branch={branch}" else: - url = f"coveralls.io/github/{owner}/{repo}.json" + url = f"https://coveralls.io/github/{owner}/{repo}.json" res = requests.get(url) if res.status_code != 200: return (0.0, [RuntimeError(f"Can not reach {url} to fetch the code coverage!")]) diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000..22aa63e4a5 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +# Keep Trustable graph and statement files byte-stable across Windows and Linux checkouts. +.dotstop.dot text eol=lf +TSF/trustable/**/*.md text eol=lf diff --git a/.github/workflows/publish_documentation.yml b/.github/workflows/publish_documentation.yml index b0059dda28..bffe3a3bc4 100644 --- a/.github/workflows/publish_documentation.yml +++ b/.github/workflows/publish_documentation.yml @@ -54,7 +54,12 @@ jobs: sudo apt-get update sudo apt-get install -y graphviz pip install --require-hashes -r .devcontainer/S-CORE/requirements.txt - pip install git+https://gitlab.com/CodethinkLabs/trustable/trustable@83b4023d7e2bd2b984db2c81543266ce09a7cbf7 + pip install https://gitlab.com/api/v4/projects/66600816/packages/generic/trustable/v2025.10.22/trustable-2025.10.22-py3-none-any.whl + + - name: Verify trudag setup + run: | + trudag --version + trudag manage lint - name: Install tools run: | @@ -119,7 +124,7 @@ jobs: git add TSF/misbehaviours.md git commit -m "Updated issues list" || echo "No changes to commit" git push origin save_historical_data && git pull - + - name: Select persistent scoring DB (rotate if near GitHub limit) id: select_db shell: bash diff --git a/.github/workflows/test_publication.yml b/.github/workflows/test_publication.yml index 2536f0d19d..ffc9391497 100644 --- a/.github/workflows/test_publication.yml +++ b/.github/workflows/test_publication.yml @@ -54,7 +54,7 @@ jobs: sudo apt-get update sudo apt-get install -y graphviz pip install --require-hashes -r .devcontainer/S-CORE/requirements.txt - pip install git+https://gitlab.com/CodethinkLabs/trustable/trustable@83b4023d7e2bd2b984db2c81543266ce09a7cbf7 + pip install https://gitlab.com/api/v4/projects/66600816/packages/generic/trustable/v2025.10.22/trustable-2025.10.22-py3-none-any.whl - name: Prepare scoring DB (test) shell: bash diff --git a/.github/workflows/test_trudag_extensions.yml b/.github/workflows/test_trudag_extensions.yml index 6665ec40e9..0f44122c7e 100644 --- a/.github/workflows/test_trudag_extensions.yml +++ b/.github/workflows/test_trudag_extensions.yml @@ -26,7 +26,7 @@ jobs: - name: Install dependencies run: | pip install --require-hashes -r .devcontainer/S-CORE/requirements.txt - pip install git+https://gitlab.com/CodethinkLabs/trustable/trustable@83b4023d7e2bd2b984db2c81543266ce09a7cbf7 + pip install https://gitlab.com/api/v4/projects/66600816/packages/generic/trustable/v2025.10.22/trustable-2025.10.22-py3-none-any.whl - name: Run tests run: | diff --git a/TSF/README.md b/TSF/README.md index 0359b6760d..0a06e637af 100644 --- a/TSF/README.md +++ b/TSF/README.md @@ -185,13 +185,13 @@ Based on the above observations, the following steps are recommended for each up ## Assumptions of use -The documentation follows the Trustable Software Framework (TSF), which is documented [here](https://codethinklabs.gitlab.io/trustable/trustable/print_page.html). -Furthermore, the automatic generation of the TSF report and the tracking of changes to the core functionalities of the library uses _trudag_, which is developed by Codethink and located [here](https://gitlab.com/CodethinkLabs/trustable/trustable). +The documentation follows the Trustable Software Framework (TSF), which is documented [here](https://pages.eclipse.dev/eclipse/tsf/tsf/). +Furthermore, the automatic generation of the TSF report and the tracking of changes to the core functionalities of the library uses _trudag_, which is developed as part of TSF and released [here](https://gitlab.eclipse.org/eclipse/tsf/tsf/-/releases). ## Version of trudag -The documentation is currently built using trudag version v2025.10.22 +The documentation is currently built using trudag version v2025.10.22, pinned to the corresponding TSF release wheel in CI and in the local devcontainer bootstrap. In case of new releases of trudag in the future, it is recommended to carefully review the introduced changes and rigorously test it before merging it into eclipse-score/inc_nlohmann_json. The following should be considered: diff --git a/TSF/docs/risk_analysis.rst b/TSF/docs/risk_analysis.rst index 6c27235910..dc3702b09b 100644 --- a/TSF/docs/risk_analysis.rst +++ b/TSF/docs/risk_analysis.rst @@ -42,6 +42,7 @@ The software under analysis (SUA) is the **header-only C++ JSON library `nlohman - provide JSON parsing and validation per **RFC 8259** - **Evidence** - captured extensively in `WFJ-*`, `TIJ-*`, `NJF-*`, `NPF-*`, and `PJD-*` statements, which are connected in the trustable graph to the expectation `JLEX-02`. See `Trustable Graph (JLEX-02) `_. + Finding: the trustable graph contains JLEX-01, which is not a S-CORE requirement any more (to be fixed with `Bug #2686 `_). 1.2 System diff --git a/TSF/trustable/no-json-faults/NJF-01.md b/TSF/trustable/no-json-faults/NJF-01.md index 799939bfc5..458c693537 100644 --- a/TSF/trustable/no-json-faults/NJF-01.md +++ b/TSF/trustable/no-json-faults/NJF-01.md @@ -33,6 +33,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library accepts the literal name null. diff --git a/TSF/trustable/no-json-faults/NJF-02.md b/TSF/trustable/no-json-faults/NJF-02.md index fd39659587..9297d16a7c 100644 --- a/TSF/trustable/no-json-faults/NJF-02.md +++ b/TSF/trustable/no-json-faults/NJF-02.md @@ -37,6 +37,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library accepts the literal name true. diff --git a/TSF/trustable/no-json-faults/NJF-03.md b/TSF/trustable/no-json-faults/NJF-03.md index 909db8b822..60ac78e4be 100644 --- a/TSF/trustable/no-json-faults/NJF-03.md +++ b/TSF/trustable/no-json-faults/NJF-03.md @@ -33,6 +33,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library accepts the literal name false. diff --git a/TSF/trustable/no-json-faults/NJF-04.md b/TSF/trustable/no-json-faults/NJF-04.md index 10dff7b140..63c8a45060 100644 --- a/TSF/trustable/no-json-faults/NJF-04.md +++ b/TSF/trustable/no-json-faults/NJF-04.md @@ -49,6 +49,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 0.95 + ThomasClausnitzer: 0.95 --- The service provided by the nlohmann/json library does not accept any other literal name. diff --git a/TSF/trustable/no-json-faults/NJF-05.1.md b/TSF/trustable/no-json-faults/NJF-05.1.md index b8b05be4c5..f36eb53e40 100644 --- a/TSF/trustable/no-json-faults/NJF-05.1.md +++ b/TSF/trustable/no-json-faults/NJF-05.1.md @@ -34,6 +34,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library accepts the empty array. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-05.2.md b/TSF/trustable/no-json-faults/NJF-05.2.md index 4f40ea990e..62697fd166 100644 --- a/TSF/trustable/no-json-faults/NJF-05.2.md +++ b/TSF/trustable/no-json-faults/NJF-05.2.md @@ -39,6 +39,7 @@ evidence: score: Jonas-Kirchhoff: 0.95 Erikhu1: 0.85 + ThomasClausnitzer: 0.95 --- The service provided by the nlohmann/json library accepts the non-empty arrays. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-05.3.md b/TSF/trustable/no-json-faults/NJF-05.3.md index 78a67820b8..0b5734c79d 100644 --- a/TSF/trustable/no-json-faults/NJF-05.3.md +++ b/TSF/trustable/no-json-faults/NJF-05.3.md @@ -35,6 +35,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- If every value candidate of a properly bounded array is accepted as singleton, then the service provided by the nlohmann/json library accepts the array. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-05.4.md b/TSF/trustable/no-json-faults/NJF-05.4.md index 23a675753c..03c69dc505 100644 --- a/TSF/trustable/no-json-faults/NJF-05.4.md +++ b/TSF/trustable/no-json-faults/NJF-05.4.md @@ -49,6 +49,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept any improperly bounded arrays. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-05.5.md b/TSF/trustable/no-json-faults/NJF-05.5.md index e3f30bddac..ea6bb58c0d 100644 --- a/TSF/trustable/no-json-faults/NJF-05.5.md +++ b/TSF/trustable/no-json-faults/NJF-05.5.md @@ -26,6 +26,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 0.9 --- The service provided by the nlohmann/json library does not accept arrays with improper values. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-05.6.0.md b/TSF/trustable/no-json-faults/NJF-05.6.0.md index 4954b90ecc..0b7ab37012 100644 --- a/TSF/trustable/no-json-faults/NJF-05.6.0.md +++ b/TSF/trustable/no-json-faults/NJF-05.6.0.md @@ -19,6 +19,7 @@ evidence: score: Jonas-Kirchhoff: 0.975 Erikhu1: 0.9 + ThomasClausnitzer: 0.95 --- The acceptance of nested arrays by the service provided by the nlohmann/json library does not depend on the depth of nesting. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-05.6.md b/TSF/trustable/no-json-faults/NJF-05.6.md index e947d76b6c..4c4c7a1f2a 100644 --- a/TSF/trustable/no-json-faults/NJF-05.6.md +++ b/TSF/trustable/no-json-faults/NJF-05.6.md @@ -25,6 +25,7 @@ evidence: score: Jonas-Kirchhoff: 0.95 Erikhu1: 0.95 + ThomasClausnitzer: 0.95 --- The service provided by the nlohmann/json library accepts nested arrays. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-05.7.1.md b/TSF/trustable/no-json-faults/NJF-05.7.1.md index 09e97df55d..daf949392a 100644 --- a/TSF/trustable/no-json-faults/NJF-05.7.1.md +++ b/TSF/trustable/no-json-faults/NJF-05.7.1.md @@ -31,6 +31,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does accept comma as value separator. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-05.7.2.md b/TSF/trustable/no-json-faults/NJF-05.7.2.md index 33c7f454c4..22bc9d8d6d 100644 --- a/TSF/trustable/no-json-faults/NJF-05.7.2.md +++ b/TSF/trustable/no-json-faults/NJF-05.7.2.md @@ -19,6 +19,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 0.9 --- The service provided by the nlohmann/json library does not accept any other value separator. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.1.md b/TSF/trustable/no-json-faults/NJF-06.1.md index 81cf7cf9c7..9f733b1ff2 100644 --- a/TSF/trustable/no-json-faults/NJF-06.1.md +++ b/TSF/trustable/no-json-faults/NJF-06.1.md @@ -24,6 +24,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library accepts the empty object. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.2.md b/TSF/trustable/no-json-faults/NJF-06.2.md index d902d34410..ce9c4483f8 100644 --- a/TSF/trustable/no-json-faults/NJF-06.2.md +++ b/TSF/trustable/no-json-faults/NJF-06.2.md @@ -25,6 +25,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 0.95 --- The service provided by the nlohmann/json library does not accept improperly bounded objects. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.3.md b/TSF/trustable/no-json-faults/NJF-06.3.md index dab589c75a..724a248c97 100644 --- a/TSF/trustable/no-json-faults/NJF-06.3.md +++ b/TSF/trustable/no-json-faults/NJF-06.3.md @@ -20,6 +20,7 @@ evidence: score: Jonas-Kirchhoff: 0.95 Erikhu1: 0.95 + ThomasClausnitzer: 0.95 --- The service provided by the nlohmann/json library accepts the non-empty objects. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.4.1.md b/TSF/trustable/no-json-faults/NJF-06.4.1.md index 83ad691144..7b8f209778 100644 --- a/TSF/trustable/no-json-faults/NJF-06.4.1.md +++ b/TSF/trustable/no-json-faults/NJF-06.4.1.md @@ -47,6 +47,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- If the service provided by the nlohmann/json library recognizes the name candidate as string, then it accepts the name candidate. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.4.2.md b/TSF/trustable/no-json-faults/NJF-06.4.2.md index 9b1f848b58..c517bea8d7 100644 --- a/TSF/trustable/no-json-faults/NJF-06.4.2.md +++ b/TSF/trustable/no-json-faults/NJF-06.4.2.md @@ -37,6 +37,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept any other token as name. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.4.3.md b/TSF/trustable/no-json-faults/NJF-06.4.3.md index 997f7bc9a3..c4cc521667 100644 --- a/TSF/trustable/no-json-faults/NJF-06.4.3.md +++ b/TSF/trustable/no-json-faults/NJF-06.4.3.md @@ -38,6 +38,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- If the service provided by the nlohmann/json library accepts the value-candidate as a singleton, then the value-candidate is accepted. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.5.1.md b/TSF/trustable/no-json-faults/NJF-06.5.1.md index ad81a40af7..d63c6a1e79 100644 --- a/TSF/trustable/no-json-faults/NJF-06.5.1.md +++ b/TSF/trustable/no-json-faults/NJF-06.5.1.md @@ -36,6 +36,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 0.95 --- If the service provided by the nlohmann/json library does not accept any name candidate as singleton, then the service does not accept the object candidate. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.5.2.md b/TSF/trustable/no-json-faults/NJF-06.5.2.md index c6b8170625..52a4137494 100644 --- a/TSF/trustable/no-json-faults/NJF-06.5.2.md +++ b/TSF/trustable/no-json-faults/NJF-06.5.2.md @@ -24,6 +24,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 0.95 --- If the service provided by the nlohmann/json library does not accept any value candidate as singleton, then the service does not accept the object candidate. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.6.0.md b/TSF/trustable/no-json-faults/NJF-06.6.0.md index 4a531821cd..070a0e9309 100644 --- a/TSF/trustable/no-json-faults/NJF-06.6.0.md +++ b/TSF/trustable/no-json-faults/NJF-06.6.0.md @@ -27,6 +27,7 @@ evidence: score: Jonas-Kirchhoff: 0.975 Erikhu1: 0.95 + ThomasClausnitzer: 0.85 --- The acceptance of nested objects inside the nlohmann/json library does not depend on the depth of nesting. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.6.md b/TSF/trustable/no-json-faults/NJF-06.6.md index 85577c3951..2b74c1a659 100644 --- a/TSF/trustable/no-json-faults/NJF-06.6.md +++ b/TSF/trustable/no-json-faults/NJF-06.6.md @@ -27,6 +27,7 @@ evidence: score: Jonas-Kirchhoff: 0.95 Erikhu1: 0.95 + ThomasClausnitzer: 0.95 --- The service provided by the nlohmann/json library accepts the nested objects. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.7.1.md b/TSF/trustable/no-json-faults/NJF-06.7.1.md index ab02763081..7b1fd09178 100644 --- a/TSF/trustable/no-json-faults/NJF-06.7.1.md +++ b/TSF/trustable/no-json-faults/NJF-06.7.1.md @@ -32,6 +32,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library accepts comma as member separator. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-06.7.2.md b/TSF/trustable/no-json-faults/NJF-06.7.2.md index d228611208..433c9e9997 100644 --- a/TSF/trustable/no-json-faults/NJF-06.7.2.md +++ b/TSF/trustable/no-json-faults/NJF-06.7.2.md @@ -37,6 +37,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 0.95 --- The service provided by the nlohmann/json library does not accept any other member separator. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-07.1.md b/TSF/trustable/no-json-faults/NJF-07.1.md index 3cb9a87354..a7b195e50e 100644 --- a/TSF/trustable/no-json-faults/NJF-07.1.md +++ b/TSF/trustable/no-json-faults/NJF-07.1.md @@ -22,6 +22,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does accept empty strings. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-07.2.md b/TSF/trustable/no-json-faults/NJF-07.2.md index f8a2053149..f63426f5da 100644 --- a/TSF/trustable/no-json-faults/NJF-07.2.md +++ b/TSF/trustable/no-json-faults/NJF-07.2.md @@ -31,6 +31,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept the improperly bounded strings. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-07.3.md b/TSF/trustable/no-json-faults/NJF-07.3.md index 06a6a16801..65cc4a3bce 100644 --- a/TSF/trustable/no-json-faults/NJF-07.3.md +++ b/TSF/trustable/no-json-faults/NJF-07.3.md @@ -18,6 +18,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept unescaped control characters. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-07.4.md b/TSF/trustable/no-json-faults/NJF-07.4.md index f99f8c266e..9ce445fa28 100644 --- a/TSF/trustable/no-json-faults/NJF-07.4.md +++ b/TSF/trustable/no-json-faults/NJF-07.4.md @@ -43,6 +43,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does accept escaped control characters. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-07.5.md b/TSF/trustable/no-json-faults/NJF-07.5.md index b721f53532..c387ac3505 100644 --- a/TSF/trustable/no-json-faults/NJF-07.5.md +++ b/TSF/trustable/no-json-faults/NJF-07.5.md @@ -30,6 +30,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library accepts UTF-16 surrogate pairs. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-07.6.md b/TSF/trustable/no-json-faults/NJF-07.6.md index 86095d0f89..1ae5e30cf3 100644 --- a/TSF/trustable/no-json-faults/NJF-07.6.md +++ b/TSF/trustable/no-json-faults/NJF-07.6.md @@ -63,6 +63,7 @@ evidence: score: Jonas-Kirchhoff: 0.95 Erikhu1: 0.95 + ThomasClausnitzer: 0.975 --- The service provided by the nlohmann/json library does accept non-empty strings. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-07.7.md b/TSF/trustable/no-json-faults/NJF-07.7.md index 19d05a1aed..33eafe7bfa 100644 --- a/TSF/trustable/no-json-faults/NJF-07.7.md +++ b/TSF/trustable/no-json-faults/NJF-07.7.md @@ -41,6 +41,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 0.975 --- The service provided by the nlohmann/json library does not accept escaped invalid characters. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-07.8.md b/TSF/trustable/no-json-faults/NJF-07.8.md index 835b8c5116..e893a5f5cc 100644 --- a/TSF/trustable/no-json-faults/NJF-07.8.md +++ b/TSF/trustable/no-json-faults/NJF-07.8.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept single unpaired utf-16 surrogates. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-07.9.md b/TSF/trustable/no-json-faults/NJF-07.9.md index dde97db5da..716e05d9e0 100644 --- a/TSF/trustable/no-json-faults/NJF-07.9.md +++ b/TSF/trustable/no-json-faults/NJF-07.9.md @@ -16,6 +16,7 @@ evidence: - strings score: Jonas-Kirchhoff: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept unescaped UTF-16 surrogate pairs. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-08.1.md b/TSF/trustable/no-json-faults/NJF-08.1.md index 5fe48d1e6b..a36890ba54 100644 --- a/TSF/trustable/no-json-faults/NJF-08.1.md +++ b/TSF/trustable/no-json-faults/NJF-08.1.md @@ -18,6 +18,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does accept integers within the limits of 64-bit double. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-08.2.md b/TSF/trustable/no-json-faults/NJF-08.2.md index a7c32cb547..b614a9ed12 100644 --- a/TSF/trustable/no-json-faults/NJF-08.2.md +++ b/TSF/trustable/no-json-faults/NJF-08.2.md @@ -18,6 +18,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does accept integers according to IEEE 754 binary64. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-08.3.md b/TSF/trustable/no-json-faults/NJF-08.3.md index 474d6a2e61..f15b2988b4 100644 --- a/TSF/trustable/no-json-faults/NJF-08.3.md +++ b/TSF/trustable/no-json-faults/NJF-08.3.md @@ -28,6 +28,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept NaN and infinity. diff --git a/TSF/trustable/no-json-faults/NJF-08.4.md b/TSF/trustable/no-json-faults/NJF-08.4.md index bbfbe064a3..5b233000d0 100644 --- a/TSF/trustable/no-json-faults/NJF-08.4.md +++ b/TSF/trustable/no-json-faults/NJF-08.4.md @@ -31,6 +31,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does accept e or E for numbers with exponent within the bounds of double. diff --git a/TSF/trustable/no-json-faults/NJF-08.5.md b/TSF/trustable/no-json-faults/NJF-08.5.md index d36a6f4ec1..bc6bb01177 100644 --- a/TSF/trustable/no-json-faults/NJF-08.5.md +++ b/TSF/trustable/no-json-faults/NJF-08.5.md @@ -20,6 +20,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept u0415 and u0436 (cyrillic e and E) as exponent signs in numbers with exponent. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-08.6.md b/TSF/trustable/no-json-faults/NJF-08.6.md index ff283353c0..4782f866a5 100644 --- a/TSF/trustable/no-json-faults/NJF-08.6.md +++ b/TSF/trustable/no-json-faults/NJF-08.6.md @@ -79,6 +79,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept invalid syntax for numbers. diff --git a/TSF/trustable/no-json-faults/NJF-08.7.md b/TSF/trustable/no-json-faults/NJF-08.7.md index caf1b47126..46000dd22d 100644 --- a/TSF/trustable/no-json-faults/NJF-08.7.md +++ b/TSF/trustable/no-json-faults/NJF-08.7.md @@ -18,6 +18,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does accept decimal points in numbers within the bounds of double. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-08.8.md b/TSF/trustable/no-json-faults/NJF-08.8.md index 40557a74b2..b3a4faba66 100644 --- a/TSF/trustable/no-json-faults/NJF-08.8.md +++ b/TSF/trustable/no-json-faults/NJF-08.8.md @@ -30,6 +30,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept leading zeroes. diff --git a/TSF/trustable/no-json-faults/NJF-08.9.md b/TSF/trustable/no-json-faults/NJF-08.9.md index f949d7a1c6..71edda8dce 100644 --- a/TSF/trustable/no-json-faults/NJF-08.9.md +++ b/TSF/trustable/no-json-faults/NJF-08.9.md @@ -31,6 +31,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 0.95 --- The service provided by the nlohmann/json library does not accept any other digit symbol than 0-9. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-09.md b/TSF/trustable/no-json-faults/NJF-09.md index 5076849f96..d4a10b0b84 100644 --- a/TSF/trustable/no-json-faults/NJF-09.md +++ b/TSF/trustable/no-json-faults/NJF-09.md @@ -16,7 +16,7 @@ references: - type: function_reference name: "parser::sax_parse_internal" path: "include/nlohmann/detail/input/parser.hpp" - decscription: "Function that is called by parser::sax_parse." + description: "Function that is called by parser::sax_parse." - type: function_reference name: "lexer::scan" path: "include/nlohmann/detail/input/lexer.hpp" @@ -30,6 +30,7 @@ references: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does accept the six structural characters. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-10.md b/TSF/trustable/no-json-faults/NJF-10.md index 73625de812..0e52e1096a 100644 --- a/TSF/trustable/no-json-faults/NJF-10.md +++ b/TSF/trustable/no-json-faults/NJF-10.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 0.95 --- The service provided by the nlohmann/json library does not accept any other structural characters. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-11.md b/TSF/trustable/no-json-faults/NJF-11.md index 63bedc2215..7f80abe554 100644 --- a/TSF/trustable/no-json-faults/NJF-11.md +++ b/TSF/trustable/no-json-faults/NJF-11.md @@ -27,6 +27,7 @@ references: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library accepts leading and closing whitespaces. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-12.1.md b/TSF/trustable/no-json-faults/NJF-12.1.md index d98de3b895..ebb73a330b 100644 --- a/TSF/trustable/no-json-faults/NJF-12.1.md +++ b/TSF/trustable/no-json-faults/NJF-12.1.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 0.9 Erikhu1: 0.95 + ThomasClausnitzer: 0.9 --- The service provided by the nlohmann/json library rejects malformed UTF-8 data. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-12.2.md b/TSF/trustable/no-json-faults/NJF-12.2.md index e3b85503c7..5776eec94c 100644 --- a/TSF/trustable/no-json-faults/NJF-12.2.md +++ b/TSF/trustable/no-json-faults/NJF-12.2.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 0.6 Erikhu1: 0.9 + ThomasClausnitzer: 0.9 --- The service provided by the nlohmann/json library rejects "overlong sequences". \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-12.3.md b/TSF/trustable/no-json-faults/NJF-12.3.md index 0f305b532d..43f2ce5b8a 100644 --- a/TSF/trustable/no-json-faults/NJF-12.3.md +++ b/TSF/trustable/no-json-faults/NJF-12.3.md @@ -24,6 +24,7 @@ evidence: score: Jonas-Kirchhoff: 0.9 Erikhu1: 1.0 + ThomasClausnitzer: 0.9 --- The service provided by the nlohmann/json library rejects single escaped and unescaped, and paired unescaped utf-16 surrogates. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-12.5.md b/TSF/trustable/no-json-faults/NJF-12.5.md index 81d6fbf46f..22b7df3502 100644 --- a/TSF/trustable/no-json-faults/NJF-12.5.md +++ b/TSF/trustable/no-json-faults/NJF-12.5.md @@ -20,6 +20,7 @@ evidence: score: Jonas-Kirchhoff: 0.75 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library accepts Non-Characters. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-12.6.md b/TSF/trustable/no-json-faults/NJF-12.6.md index 832204ea3a..2c7342a1fe 100644 --- a/TSF/trustable/no-json-faults/NJF-12.6.md +++ b/TSF/trustable/no-json-faults/NJF-12.6.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 0.9 Erikhu1: 1.0 + ThomasClausnitzer: 0.9 --- The service provided by the nlohmann/json library accepts well-formed UTF-8 data. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-13.md b/TSF/trustable/no-json-faults/NJF-13.md index ac0fb75f66..660905c686 100644 --- a/TSF/trustable/no-json-faults/NJF-13.md +++ b/TSF/trustable/no-json-faults/NJF-13.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 0.95 Erikhu1: 0.95 + ThomasClausnitzer: 0.95 --- The service provided by the nlohmann/json library accepts JSON data consisting of combinations of the data types. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-14.1.md b/TSF/trustable/no-json-faults/NJF-14.1.md index ea3af9b7e8..52ec82cfca 100644 --- a/TSF/trustable/no-json-faults/NJF-14.1.md +++ b/TSF/trustable/no-json-faults/NJF-14.1.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- If the service provided by the nlohmann/json library accepts an input containing no BOM, then it accepts a single UTF-8 byte order mark followed by that input. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-14.2.md b/TSF/trustable/no-json-faults/NJF-14.2.md index c1c53987bf..aacd84a4bb 100644 --- a/TSF/trustable/no-json-faults/NJF-14.2.md +++ b/TSF/trustable/no-json-faults/NJF-14.2.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept multiple UTF-8 byte order marks. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-14.3.md b/TSF/trustable/no-json-faults/NJF-14.3.md index 06abbf2f56..2b90439427 100644 --- a/TSF/trustable/no-json-faults/NJF-14.3.md +++ b/TSF/trustable/no-json-faults/NJF-14.3.md @@ -24,6 +24,7 @@ references: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept incomplete or perturbed UTF-8 byte order marks within the first three characters of the input. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-14.4.md b/TSF/trustable/no-json-faults/NJF-14.4.md index f5fcfa6cea..2b3a9f8926 100644 --- a/TSF/trustable/no-json-faults/NJF-14.4.md +++ b/TSF/trustable/no-json-faults/NJF-14.4.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept UTF-16 and UTF-32 byte order marks instead of the UTF-8 byte order mark. \ No newline at end of file diff --git a/TSF/trustable/no-json-faults/NJF-14.5.md b/TSF/trustable/no-json-faults/NJF-14.5.md index 664a5ed155..92fe710695 100644 --- a/TSF/trustable/no-json-faults/NJF-14.5.md +++ b/TSF/trustable/no-json-faults/NJF-14.5.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not accept UTF-8 byte order mark outside of a string and outside of the first three characters of the input. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-01.1.md b/TSF/trustable/no-parsing-faults/NPF-01.1.md index eedcec1720..5672f19179 100644 --- a/TSF/trustable/no-parsing-faults/NPF-01.1.md +++ b/TSF/trustable/no-parsing-faults/NPF-01.1.md @@ -20,6 +20,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library ignores the presence of a single UTF-8 byte order mark at the very beginning of the input. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-01.2.md b/TSF/trustable/no-parsing-faults/NPF-01.2.md index 7cff0e640a..047612c315 100644 --- a/TSF/trustable/no-parsing-faults/NPF-01.2.md +++ b/TSF/trustable/no-parsing-faults/NPF-01.2.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not parse multiple UTF-8 byte order marks at the beginning of the input and throws an exception. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-01.3.md b/TSF/trustable/no-parsing-faults/NPF-01.3.md index ac6948ef2c..e6789c38c9 100644 --- a/TSF/trustable/no-parsing-faults/NPF-01.3.md +++ b/TSF/trustable/no-parsing-faults/NPF-01.3.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not parse UTF-8 byte order marks outside of a string and the first three characters of the input, and throws an exception. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-01.4.md b/TSF/trustable/no-parsing-faults/NPF-01.4.md index 1f5e1d7d10..20a62450df 100644 --- a/TSF/trustable/no-parsing-faults/NPF-01.4.md +++ b/TSF/trustable/no-parsing-faults/NPF-01.4.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not parse UTF-16 and UTF-32 byte order mark instead of an UTF-8 byte order mark, and throws an exception. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-01.5.md b/TSF/trustable/no-parsing-faults/NPF-01.5.md index 34ae11422b..2b4bbc7fee 100644 --- a/TSF/trustable/no-parsing-faults/NPF-01.5.md +++ b/TSF/trustable/no-parsing-faults/NPF-01.5.md @@ -26,6 +26,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library does not parse partial and perturbed UTF-8 byte order marks within the first three characters of the input and throws an exception. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.1.md b/TSF/trustable/no-parsing-faults/NPF-02.1.md index b982b9bef2..f6c4885758 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.1.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.1.md @@ -31,6 +31,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses integers without exponent within the precision of int64_t. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.10.md b/TSF/trustable/no-parsing-faults/NPF-02.10.md index b947261ffe..39e40001b0 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.10.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.10.md @@ -21,6 +21,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library ignores trailing zeroes after the decimal point. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.11.md b/TSF/trustable/no-parsing-faults/NPF-02.11.md index a7331f3b22..a6f07e8a23 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.11.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.11.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses numbers within the 64-bit double range but outside of the double precision without throwing an exception and without guarantee of precision. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.12.md b/TSF/trustable/no-parsing-faults/NPF-02.12.md index 7521cdb66d..f048d0c905 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.12.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.12.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library ignores capitalisation of the exponent. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.2.md b/TSF/trustable/no-parsing-faults/NPF-02.2.md index 2f3f35003d..debbd0ef30 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.2.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.2.md @@ -37,6 +37,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses integers with exponent within the precision of 64-bit double. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.3.md b/TSF/trustable/no-parsing-faults/NPF-02.3.md index f3da05586e..557efe1bc1 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.3.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.3.md @@ -7,7 +7,7 @@ references: - JLEX-02 - NPF-02 - type: cpp_test - name: "parser class - core;parse;number;integers" + name: "parser class - core;parse;number;floating-point" path: "TSF/tests/unit-class_parser_core.cpp" evidence: type: check_test_results @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses floating point values without exponent within the precision of 64-bit double. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.4.md b/TSF/trustable/no-parsing-faults/NPF-02.4.md index 5a1df1eca7..40db2ba662 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.4.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.4.md @@ -21,6 +21,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses floating point values with exponent within the precision of 64-bit double. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.5.md b/TSF/trustable/no-parsing-faults/NPF-02.5.md index 01527cbee2..4c83cc5908 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.5.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.5.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library ignores leading zeroes in the exponent. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.6.md b/TSF/trustable/no-parsing-faults/NPF-02.6.md index 1487e5b41e..91f9c31bed 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.6.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.6.md @@ -20,6 +20,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses integers within IEEE 754-2008 binary64. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.7.md b/TSF/trustable/no-parsing-faults/NPF-02.7.md index 9428694638..7b8ce150c0 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.7.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.7.md @@ -21,6 +21,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library ignores leading and trailing whitespace. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.8.md b/TSF/trustable/no-parsing-faults/NPF-02.8.md index 7af21f81c8..7745430164 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.8.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.8.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library ignores one singular leading plus of the exponent. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-02.9.md b/TSF/trustable/no-parsing-faults/NPF-02.9.md index eb67ae1916..bd9fd4a1df 100644 --- a/TSF/trustable/no-parsing-faults/NPF-02.9.md +++ b/TSF/trustable/no-parsing-faults/NPF-02.9.md @@ -21,6 +21,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses floating point numbers within IEEE 754-2008 binary64 standard. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-03.1.md b/TSF/trustable/no-parsing-faults/NPF-03.1.md index 6eeb9150fb..c9d9f9ae89 100644 --- a/TSF/trustable/no-parsing-faults/NPF-03.1.md +++ b/TSF/trustable/no-parsing-faults/NPF-03.1.md @@ -21,6 +21,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library ignores leading and trailing whitespace. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-03.2.md b/TSF/trustable/no-parsing-faults/NPF-03.2.md index 4e1eb124f7..fd75ef58a1 100644 --- a/TSF/trustable/no-parsing-faults/NPF-03.2.md +++ b/TSF/trustable/no-parsing-faults/NPF-03.2.md @@ -25,6 +25,7 @@ evidence: score: Jonas-Kirchhoff: 0.95 Erikhu1: 1.0 + ThomasClausnitzer: 0.95 --- The service provided by the nlohmann/json library parses escaped characters in the basic multilingual plane. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-03.3.md b/TSF/trustable/no-parsing-faults/NPF-03.3.md index b48911767b..47d9a6d570 100644 --- a/TSF/trustable/no-parsing-faults/NPF-03.3.md +++ b/TSF/trustable/no-parsing-faults/NPF-03.3.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 0.95 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library ignores capitalisation in escaped hexadecimal unicode. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-03.4.md b/TSF/trustable/no-parsing-faults/NPF-03.4.md index ec7ffb431c..19537f955e 100644 --- a/TSF/trustable/no-parsing-faults/NPF-03.4.md +++ b/TSF/trustable/no-parsing-faults/NPF-03.4.md @@ -28,6 +28,7 @@ evidence: score: Jonas-Kirchhoff: 0.95 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses all unescaped utf-8 characters except quotation marks, reverse solidus and the control characters. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-03.5.md b/TSF/trustable/no-parsing-faults/NPF-03.5.md index bd0c8511f2..43c39d863b 100644 --- a/TSF/trustable/no-parsing-faults/NPF-03.5.md +++ b/TSF/trustable/no-parsing-faults/NPF-03.5.md @@ -21,6 +21,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses \\, \\/, \\b,\\f, \\n, \\r, \\t and escaped quotation marks. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-03.6.md b/TSF/trustable/no-parsing-faults/NPF-03.6.md index d263cee773..7ea856f470 100644 --- a/TSF/trustable/no-parsing-faults/NPF-03.6.md +++ b/TSF/trustable/no-parsing-faults/NPF-03.6.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses the empty string. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-03.7.md b/TSF/trustable/no-parsing-faults/NPF-03.7.md index 9089724ff0..36b8d2a7be 100644 --- a/TSF/trustable/no-parsing-faults/NPF-03.7.md +++ b/TSF/trustable/no-parsing-faults/NPF-03.7.md @@ -72,6 +72,7 @@ evidence: score: Jonas-Kirchhoff: 0.95 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses non-empty strings. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-04.1.md b/TSF/trustable/no-parsing-faults/NPF-04.1.md index fb60257119..4a4f42d93c 100644 --- a/TSF/trustable/no-parsing-faults/NPF-04.1.md +++ b/TSF/trustable/no-parsing-faults/NPF-04.1.md @@ -21,6 +21,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library ignores leading and trailing whitespace. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-04.2.md b/TSF/trustable/no-parsing-faults/NPF-04.2.md index 8b76424211..b06fe035ab 100644 --- a/TSF/trustable/no-parsing-faults/NPF-04.2.md +++ b/TSF/trustable/no-parsing-faults/NPF-04.2.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses the literal name true. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-04.3.md b/TSF/trustable/no-parsing-faults/NPF-04.3.md index d35c567de6..e38ce23cfb 100644 --- a/TSF/trustable/no-parsing-faults/NPF-04.3.md +++ b/TSF/trustable/no-parsing-faults/NPF-04.3.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses the literal name false. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-04.4.md b/TSF/trustable/no-parsing-faults/NPF-04.4.md index 80dde11b60..6b8acf9548 100644 --- a/TSF/trustable/no-parsing-faults/NPF-04.4.md +++ b/TSF/trustable/no-parsing-faults/NPF-04.4.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses the literal name null. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-05.1.md b/TSF/trustable/no-parsing-faults/NPF-05.1.md index 38dd6a65cf..5eacdfde5c 100644 --- a/TSF/trustable/no-parsing-faults/NPF-05.1.md +++ b/TSF/trustable/no-parsing-faults/NPF-05.1.md @@ -24,6 +24,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library ignores leading and trailing whitespace for each value. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-05.2.md b/TSF/trustable/no-parsing-faults/NPF-05.2.md index 21c019a274..79595a5c72 100644 --- a/TSF/trustable/no-parsing-faults/NPF-05.2.md +++ b/TSF/trustable/no-parsing-faults/NPF-05.2.md @@ -23,6 +23,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses empty arrays. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-05.3.md b/TSF/trustable/no-parsing-faults/NPF-05.3.md index 3f724db55c..a15ae869eb 100644 --- a/TSF/trustable/no-parsing-faults/NPF-05.3.md +++ b/TSF/trustable/no-parsing-faults/NPF-05.3.md @@ -32,6 +32,7 @@ evidence: score: Jonas-Kirchhoff: 0.95 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses non-empty arrays. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-06.1.md b/TSF/trustable/no-parsing-faults/NPF-06.1.md index a36ad052ea..f7265c560c 100644 --- a/TSF/trustable/no-parsing-faults/NPF-06.1.md +++ b/TSF/trustable/no-parsing-faults/NPF-06.1.md @@ -24,6 +24,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library ignores leading and trailing whitespace for name and value of each member. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-06.2.md b/TSF/trustable/no-parsing-faults/NPF-06.2.md index 3e322a2c75..9fa1aa4364 100644 --- a/TSF/trustable/no-parsing-faults/NPF-06.2.md +++ b/TSF/trustable/no-parsing-faults/NPF-06.2.md @@ -20,6 +20,7 @@ evidence: score: Jonas-Kirchhoff: 0.9 Erikhu1: 0.95 + ThomasClausnitzer: 0.8 --- The service provided by the nlohmann/json library parses duplicate names without error and reports the last member with that name only. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-06.3.md b/TSF/trustable/no-parsing-faults/NPF-06.3.md index c996ca0839..1e5e0e7179 100644 --- a/TSF/trustable/no-parsing-faults/NPF-06.3.md +++ b/TSF/trustable/no-parsing-faults/NPF-06.3.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses empty objects. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-06.4.md b/TSF/trustable/no-parsing-faults/NPF-06.4.md index ff633b4a0d..cd7c08758d 100644 --- a/TSF/trustable/no-parsing-faults/NPF-06.4.md +++ b/TSF/trustable/no-parsing-faults/NPF-06.4.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 0.95 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses non-empty objects. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-07.1.md b/TSF/trustable/no-parsing-faults/NPF-07.1.md index acb3d55fea..0119c054f5 100644 --- a/TSF/trustable/no-parsing-faults/NPF-07.1.md +++ b/TSF/trustable/no-parsing-faults/NPF-07.1.md @@ -43,6 +43,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library parses UTF-8 encoded data. \ No newline at end of file diff --git a/TSF/trustable/no-parsing-faults/NPF-07.2.md b/TSF/trustable/no-parsing-faults/NPF-07.2.md index dfb8088d27..8ff41b1ac4 100644 --- a/TSF/trustable/no-parsing-faults/NPF-07.2.md +++ b/TSF/trustable/no-parsing-faults/NPF-07.2.md @@ -127,6 +127,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on ill-formed UTF-8 data. \ No newline at end of file diff --git a/TSF/trustable/parse-json-data/PJD-02.md b/TSF/trustable/parse-json-data/PJD-02.md index be09fb721c..479bc05a65 100644 --- a/TSF/trustable/parse-json-data/PJD-02.md +++ b/TSF/trustable/parse-json-data/PJD-02.md @@ -1,6 +1,63 @@ --- level: 1.1 normative: true +references: + - type: item + items: + - JLEX-02 + - type: function_reference + name: "basic_json::parse" + path: "include/nlohmann/json.hpp" + description: "the public interface of the `parse`-functionality of nlohmann/json for single inputs" + overload: 1 + - type: function_reference + name: "basic_json::parse" + path: "include/nlohmann/json.hpp" + description: "the public interface of the `parse`-functionality of nlohmann/json for iterator inputs" + overload: 2 + - type: function_reference + name: "basic_json::parse" + path: "include/nlohmann/json.hpp" + description: "the public interface of the `parse`-functionality of nlohmann/json for input buffer" + overload: 3 + - type: function_reference + name: "parser::sax_parse_internal" + path: "include/nlohmann/detail/input/parser.hpp" + description: "called by parser::sax_parse" + - type: function_reference + name: "json_sax_dom_parser::null" + path: "include/nlohmann/detail/input/json_sax.hpp" + description: "internal DOM-construction handler mapping the JSON literal `null` to a `basic_json` null value" + - type: function_reference + name: "json_sax_dom_parser::boolean" + path: "include/nlohmann/detail/input/json_sax.hpp" + description: "internal DOM-construction handler mapping JSON booleans to `basic_json` boolean values" + - type: function_reference + name: "json_sax_dom_parser::number_integer" + path: "include/nlohmann/detail/input/json_sax.hpp" + description: "internal DOM-construction handler mapping JSON integer numbers to `basic_json` integer values" + - type: function_reference + name: "json_sax_dom_parser::number_unsigned" + path: "include/nlohmann/detail/input/json_sax.hpp" + description: "internal DOM-construction handler mapping JSON unsigned numbers to `basic_json` unsigned values" + - type: function_reference + name: "json_sax_dom_parser::number_float" + path: "include/nlohmann/detail/input/json_sax.hpp" + description: "internal DOM-construction handler mapping JSON floating-point numbers to `basic_json` floating-point values" + - type: function_reference + name: "json_sax_dom_parser::string" + path: "include/nlohmann/detail/input/json_sax.hpp" + description: "internal DOM-construction handler mapping JSON strings to `basic_json` string values" + - type: function_reference + name: "json_sax_dom_parser::start_object" + path: "include/nlohmann/detail/input/json_sax.hpp" + description: "internal DOM-construction handler creating an object value when parsing a JSON object" + - type: function_reference + name: "json_sax_dom_parser::start_array" + path: "include/nlohmann/detail/input/json_sax.hpp" + description: "internal DOM-construction handler creating an array value when parsing a JSON array" +score: + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library transforms a JSON text into a C++ representation using C++ containers (for arrays and objects) and primitive datatypes (for strings, numbers, boolean, null). diff --git a/TSF/trustable/parse-json-data/PJD-04.md b/TSF/trustable/parse-json-data/PJD-04.md index 9972174109..8144d78eeb 100644 --- a/TSF/trustable/parse-json-data/PJD-04.md +++ b/TSF/trustable/parse-json-data/PJD-04.md @@ -13,6 +13,8 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- -The service provided by the nlohmann/json library correctly parses 64-bit integers (exceeding the range defined in RFC8259). \ No newline at end of file +The service provided by the nlohmann/json library correctly parses 64-bit integers (exceeding the range defined in RFC8259). + diff --git a/TSF/trustable/statements/JLS-01.md b/TSF/trustable/statements/JLS-01.md index f3541cd247..cc8f7e2ade 100644 --- a/TSF/trustable/statements/JLS-01.md +++ b/TSF/trustable/statements/JLS-01.md @@ -14,6 +14,8 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The CI pipeline in the upstream nlohmann/json repository executes the unit and integration test suites on each pull request (opened, reopened, synchronized). \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-02.md b/TSF/trustable/statements/JLS-02.md index ada615df57..c1486b05e5 100644 --- a/TSF/trustable/statements/JLS-02.md +++ b/TSF/trustable/statements/JLS-02.md @@ -25,6 +25,8 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- Fuzz testing is used in the nlohmann/json repository to uncover edge cases and failure modes throughout development. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-03.md b/TSF/trustable/statements/JLS-03.md index c6ed45fede..d66e51014e 100644 --- a/TSF/trustable/statements/JLS-03.md +++ b/TSF/trustable/statements/JLS-03.md @@ -1,6 +1,13 @@ --- level: 1.1 normative: true +references: + - type: verbose_file + path: "./TSF/trustable/assertions/TA-ANALYSIS_CONTEXT.md" + description: "TA-ANALYSIS context explaining that supporting statements under JLEX-01 and JLEX-02 reference CI tests and that the suitability of those tests is validated during SME review." +score: + ThomasClausnitzer: 0.6 + LucaFue: 0.8 --- Automated tests within the TSF documentation are reviewed by a Subject Matter Expert to verify they test the properties they claim to. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-04.md b/TSF/trustable/statements/JLS-04.md index 76262251b8..e4706241f3 100644 --- a/TSF/trustable/statements/JLS-04.md +++ b/TSF/trustable/statements/JLS-04.md @@ -21,6 +21,8 @@ score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 aschemmel-tech: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- External dependencies within nlohmann/json are checked for potential security vulnerabilities with each pull request to main. Merging is blocked until all warnings are resolved. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-05.md b/TSF/trustable/statements/JLS-05.md index a601746ba3..5b7753fb8d 100644 --- a/TSF/trustable/statements/JLS-05.md +++ b/TSF/trustable/statements/JLS-05.md @@ -43,6 +43,8 @@ score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 aschemmel-tech: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The nlohmann/json library is widely used and actively maintained; bugs and misbehaviours are tracked publicly and transparently. diff --git a/TSF/trustable/statements/JLS-06.md b/TSF/trustable/statements/JLS-06.md index 28a9975b6e..fc293cca31 100644 --- a/TSF/trustable/statements/JLS-06.md +++ b/TSF/trustable/statements/JLS-06.md @@ -14,6 +14,8 @@ evidence: score: Erikhu1: 0.3 aschemmel-tech: 0.4 + ThomasClausnitzer: 0.6 + LucaFue: 0.4 --- Pull requests in the nlohmann/json repository are merged only after code review. diff --git a/TSF/trustable/statements/JLS-07.md b/TSF/trustable/statements/JLS-07.md index 3f9bf00d78..57ed804bc0 100644 --- a/TSF/trustable/statements/JLS-07.md +++ b/TSF/trustable/statements/JLS-07.md @@ -15,6 +15,8 @@ score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 aschemmel-tech: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The develop branch of nlohmann/json is protected, i.e. no direct commits are possible. diff --git a/TSF/trustable/statements/JLS-08.md b/TSF/trustable/statements/JLS-08.md index 04187bda2b..07617ad2f9 100644 --- a/TSF/trustable/statements/JLS-08.md +++ b/TSF/trustable/statements/JLS-08.md @@ -3,20 +3,23 @@ level: 1.1 normative: true references: - type: web_content - url: "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/dashboard.html#summary" + url: "https://eclipse-score.github.io/nlohmann_json/main/generated/dashboard.html#summary" description: "Dashboard showing distributions of evidence scores and SME (subject-matter expert) scores." - type: project_website - url: "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/trustable_report_for_Software.html" + url: "https://eclipse-score.github.io/nlohmann_json/main/generated/trustable_report_for_Software.html" description: "Trustable Compliance Report showing scores for statements." - type: web_content - url: "https://codethinklabs.gitlab.io/trustable/trustable/methodology.html#documenting-assumptions" + url: "https://pages.eclipse.dev/eclipse/tsf/tsf/model/methodology.html#documenting-assumptions" description: "Definition of Assumptions as part of the TSF methodology docomentation." evidence: type: https_response_time configuration: target_seconds: 2 urls: - - "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/trustable_report_for_Software.html" + - "https://eclipse-score.github.io/nlohmann_json/main/generated/trustable_report_for_Software.html" +score: + ThomasClausnitzer: 0.7 + LucaFue: 1.0 --- Each leaf node in the Trustable Graph that is not an Assumption-of-Use (AoU) is scored either based on SME review(s) alone or on a combination of SME review(s) and an automatic validator. diff --git a/TSF/trustable/statements/JLS-09.md b/TSF/trustable/statements/JLS-09.md index 9c872e50d0..cbbbc890fb 100644 --- a/TSF/trustable/statements/JLS-09.md +++ b/TSF/trustable/statements/JLS-09.md @@ -3,8 +3,11 @@ level: 1.1 normative: true references: - type: web_content - url: "https://eclipse-score.github.io/inc_nlohmann_json/main/concept.html" + url: "https://eclipse-score.github.io/nlohmann_json/main/concept.html" description: "Description of the algorithm for how scores are accumulated." +score: + ThomasClausnitzer: 0.9 + LucaFue: 0.8 --- Scores within the TSF documentation are reasonably, systematically and repeatably accumulated. diff --git a/TSF/trustable/statements/JLS-10.md b/TSF/trustable/statements/JLS-10.md index 21972a2440..56edec9d7f 100644 --- a/TSF/trustable/statements/JLS-10.md +++ b/TSF/trustable/statements/JLS-10.md @@ -11,6 +11,9 @@ evidence: target_seconds: 2 urls: - "https://github.com/nlohmann/json/releases" +score: + ThomasClausnitzer: 0.8 + LucaFue: 0.7 --- Every release of the nlohmann/json library includes source code, build instructions, test code and test results summaries. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-11.md b/TSF/trustable/statements/JLS-11.md index f16fd6845e..8e4be6eaf6 100644 --- a/TSF/trustable/statements/JLS-11.md +++ b/TSF/trustable/statements/JLS-11.md @@ -1,6 +1,10 @@ --- level: 1.1 normative: true +references: + - type: verbose_file + path: "./TSF/docs/nlohmann_misbehaviours_comments.md" + description: "List of known nlohmann/json misbehaviours together with comments on whether they are relevant for S-CORE." evidence: type: check_issues configuration: @@ -9,6 +13,8 @@ evidence: score: Erikhu1: 1.0 aschemmel-tech: 0.8 + ThomasClausnitzer: 0.9 + LucaFue: 1.0 --- Outstanding bugs or misbehaviours are analysed within eclipse-score/inc_nlohmann_json to determine whether they are relevant for S-CORE's use cases of the nlohmann/json library. diff --git a/TSF/trustable/statements/JLS-12.md b/TSF/trustable/statements/JLS-12.md index 2288fabf6e..9622a51301 100644 --- a/TSF/trustable/statements/JLS-12.md +++ b/TSF/trustable/statements/JLS-12.md @@ -15,6 +15,8 @@ score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 aschemmel-tech: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The nlohmann/json repository has well-defined community standards, including a contribution guideline and a security policy. diff --git a/TSF/trustable/statements/JLS-13.md b/TSF/trustable/statements/JLS-13.md index 81cdd54a9c..9f4f7f4393 100644 --- a/TSF/trustable/statements/JLS-13.md +++ b/TSF/trustable/statements/JLS-13.md @@ -18,6 +18,9 @@ evidence: urls: - "https://json.nlohmann.me/community/contribution_guidelines/#update-the-documentation" - "https://github.com/nlohmann/json/releases" +score: + ThomasClausnitzer: 0.95 + LucaFue: 1.0 --- For changes that affect the behaviour or public API of the nlohmann/json library, contributors manually update the library documentation and locally rebuild it for verification. diff --git a/TSF/trustable/statements/JLS-14.md b/TSF/trustable/statements/JLS-14.md index cb02c05084..d052d8caf7 100644 --- a/TSF/trustable/statements/JLS-14.md +++ b/TSF/trustable/statements/JLS-14.md @@ -13,6 +13,9 @@ evidence: configuration: binary: "./single_include/nlohmann/json.hpp" sha: "aaf127c04cb31c406e5b04a63f1ae89369fccde6d8fa7cdda1ed4f32dfc5de63" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The SHA value of the nlohmann/json library in use within eclipse-score/inc_nlohmann_json coincides with the SHA value provided by Niels Lohmann for that version. diff --git a/TSF/trustable/statements/JLS-16.md b/TSF/trustable/statements/JLS-16.md index db4aab0cd8..e1ba1b23fe 100644 --- a/TSF/trustable/statements/JLS-16.md +++ b/TSF/trustable/statements/JLS-16.md @@ -6,14 +6,17 @@ references: path: "./TSF/docs/list_of_test_environments.md" comment: "The list of all test cases together with their execution environments." - type: website - url: "https://github.com/eclipse-score/inc_nlohmann_json/actions" - description: "GitHub Actions page showing that eclipse-score/inc_nlohmann_json is using a GitHub-hosted environment." + url: "https://github.com/eclipse-score/nlohmann_json/actions" + description: "GitHub Actions page showing that eclipse-score/nlohmann_json is using a GitHub-hosted environment." evidence: type: check_list_of_tests configuration: sources: - "./tests/src" - "./TSF/tests" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- A list of tests, which is extracted from the test execution, is provided, along with a list of test environments. diff --git a/TSF/trustable/statements/JLS-17.md b/TSF/trustable/statements/JLS-17.md index 6f81dbb92b..5ebc9dcb26 100644 --- a/TSF/trustable/statements/JLS-17.md +++ b/TSF/trustable/statements/JLS-17.md @@ -4,8 +4,11 @@ normative: true references: - type: verbose_file path: "./TSF/docs/ci_failure_rate_analysis.md" - description: "Summary of the CI test failure rates analysis for the upstream nlohmann/json and the eclipse-score/inc_nlohmann_json repositories, including scope, selected time windows, methodology, and interpretation of the results." + description: "Summary of the CI test failure rates analysis for the upstream nlohmann/json and the eclipse-score/nlohmann_json repositories, including scope, selected time windows, methodology, and interpretation of the results." +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- -Failure rates of CI tests are analysed for both the upstream nlohmann/json and the eclipse-score/inc_nlohmann_json repositories, and any high failure rates are reasonably justified. +Failure rates of CI tests are analysed for both the upstream nlohmann/json and the eclipse-score/nlohmann_json repositories, and any high failure rates are reasonably justified. diff --git a/TSF/trustable/statements/JLS-18.md b/TSF/trustable/statements/JLS-18.md index 4b6c40fe79..e9b7b0a443 100644 --- a/TSF/trustable/statements/JLS-18.md +++ b/TSF/trustable/statements/JLS-18.md @@ -14,7 +14,8 @@ evidence: files: - "./artifacts/MemoryEfficientTestResults.db" score: - Jonas-Kirchhoff: 0.75 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- -Results from automated tests for eclipse-score/inc_nlohmann_json are automatically collected from CI-generated JUnit reports into a persistent test results database together with metadata about the executed tests and workflows. \ No newline at end of file +Results from automated tests for eclipse-score/nlohmann_json are automatically collected from CI-generated JUnit reports into a persistent test results database together with metadata about the executed tests and workflows. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-19.md b/TSF/trustable/statements/JLS-19.md index 8d9603462d..ac0ddeb424 100644 --- a/TSF/trustable/statements/JLS-19.md +++ b/TSF/trustable/statements/JLS-19.md @@ -16,6 +16,8 @@ references: description: "Swift Package Manager manifest file of the nlohmann/json library." score: Erikhu1: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- All library components, build dependencies, and build tools in the nlohmann/json repository are declared in build system manifests. diff --git a/TSF/trustable/statements/JLS-20.md b/TSF/trustable/statements/JLS-20.md index 852195c6d5..8997bce22c 100644 --- a/TSF/trustable/statements/JLS-20.md +++ b/TSF/trustable/statements/JLS-20.md @@ -9,16 +9,18 @@ references: path: ./.github/workflows/publish_documentation.yml description: "GitHub workflow executing calculation and storage of trustable scores." - type: website - url: "https://github.com/eclipse-score/inc_nlohmann_json/blob/save_historical_data/TSF/TrustableScoring.db" + url: "https://github.com/eclipse-score/nlohmann_json/blob/save_historical_data/TSF/TrustableScoring.db" description: "The database containing the trustable scores." evidence: type: https_response_time configuration: target_seconds: 2 urls: - - "https://github.com/eclipse-score/inc_nlohmann_json/blob/save_historical_data/TSF/data_storage" + - "https://github.com/eclipse-score/nlohmann_json/blob/save_historical_data/TSF/data_storage" score: Jonas-Kirchhoff: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- -A GitHub workflow of eclipse-score/inc_nlohmann_json saves the history of scores in the trustable graph to derive trends. \ No newline at end of file +A GitHub workflow of eclipse-score/nlohmann_json saves the history of scores in the trustable graph to derive trends. diff --git a/TSF/trustable/statements/JLS-22.md b/TSF/trustable/statements/JLS-22.md index ad2cce18de..874f00e29e 100644 --- a/TSF/trustable/statements/JLS-22.md +++ b/TSF/trustable/statements/JLS-22.md @@ -13,6 +13,8 @@ references: description: "Captures results from each workflow run and appends them to the persistent test results database." score: Jonas-Kirchhoff: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- A scheduled GitHub workflow in eclipse-score/inc_nlohmann_json triggers the nlohmann/json unit and integration test at least once per day and records their outcomes as time-stamped entries in the persistent test results database. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-23.md b/TSF/trustable/statements/JLS-23.md index 27ec486dd1..ff870b7da3 100644 --- a/TSF/trustable/statements/JLS-23.md +++ b/TSF/trustable/statements/JLS-23.md @@ -17,6 +17,8 @@ evidence: - "https://github.com/eclipse-score/inc_nlohmann_json" score: mishu-dev: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The Eclipse S-CORE organisation mirrors the nlohmann/json project in a GitHub fork. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-25.md b/TSF/trustable/statements/JLS-25.md index c0079a7f85..4ca0290227 100644 --- a/TSF/trustable/statements/JLS-25.md +++ b/TSF/trustable/statements/JLS-25.md @@ -17,6 +17,8 @@ evidence: - "https://scorecard.dev/viewer/?uri=github.com%2Fnlohmann%2Fjson" score: Erikhu1: 0.8 + ThomasClausnitzer: 0.85 + LucaFue: 0.9 --- Malicious code changes in nlohmann/json are mitigated by code reviews, adhering to the contribution guidelines and security policy specified by nlohmann/json. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-26.md b/TSF/trustable/statements/JLS-26.md index 2bb468a4ef..fb0a2622d9 100644 --- a/TSF/trustable/statements/JLS-26.md +++ b/TSF/trustable/statements/JLS-26.md @@ -18,6 +18,8 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- Any failed CI pipeline executions in the master branch of the nlohmann/json repository are analysed and fixed. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-27.md b/TSF/trustable/statements/JLS-27.md index 76a41e392b..adf5b3a874 100644 --- a/TSF/trustable/statements/JLS-27.md +++ b/TSF/trustable/statements/JLS-27.md @@ -1,15 +1,22 @@ --- level: 1.1 normative: true +references: + - type: website + url: "https://coveralls.io/github/nlohmann/json" + description: "Coverage report for the nlohmann/json library." evidence: type: coveralls_reporter configuration: owner: "eclipse-score" - repo: "inc_nlohmann_json" + repo: "nlohmann_json" branch: "main" line_coverage: 99.186 branch_coverage: 93.865 - digits: 3 + significant_decimal_digits: 3 +score: + ThomasClausnitzer: 0.95 + LucaFue: 1.0 --- The test coverage for this version of nlohmann/json is monitored using Coveralls and is not decreasing over time, unless reasonably justified. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-28.md b/TSF/trustable/statements/JLS-28.md index f4d8d2648f..da3dae45bc 100644 --- a/TSF/trustable/statements/JLS-28.md +++ b/TSF/trustable/statements/JLS-28.md @@ -14,6 +14,8 @@ evidence: score: Erikhu1: 0.0 aschemmel-tech: 0.0 + ThomasClausnitzer: 0.0 + LucaFue: 0.0 --- Outstanding bugs and misbehaviours are triaged in the nlohmann/json repository. diff --git a/TSF/trustable/statements/JLS-29.md b/TSF/trustable/statements/JLS-29.md index 804f7263eb..94647e8881 100644 --- a/TSF/trustable/statements/JLS-29.md +++ b/TSF/trustable/statements/JLS-29.md @@ -8,6 +8,9 @@ references: - type: project_website url: "https://scorecard.dev/viewer/?uri=github.com%2Fnlohmann%2Fjson" description: "OpenSSF Scorecard report for the nlohmann/json library, where the scores for 'Vulnerabilities', 'Pinned-Dependencies' and 'Dangerous-Workflow' support this statement." + - type: verbose_file + path: "./TSF/docs/nlohmann_closed_misbehaviours.md" + description: "Sample analysis of closed upstream bug issues, including how they were resolved and how long they remained open." evidence: type: https_response_time configuration: @@ -18,6 +21,8 @@ evidence: score: Erikhu1: 0.7 aschemmel-tech: 0.8 + ThomasClausnitzer: 0.8 + LucaFue: 0.85 --- Known bugs, misbehaviours and CVEs are analysed and either fixed or mitigated in the nlohmann/json repository. diff --git a/TSF/trustable/statements/JLS-30.md b/TSF/trustable/statements/JLS-30.md index 638ee2c737..247c98b4a4 100644 --- a/TSF/trustable/statements/JLS-30.md +++ b/TSF/trustable/statements/JLS-30.md @@ -18,8 +18,10 @@ evidence: score: Erikhu1: 0.5 aschemmel-tech: 1.0 + ThomasClausnitzer: 0.8 + LucaFue: 0.7 --- -Outstanding CVEs are analysed within eclipse-score/inc_nlohmann_json to determine whether they can be dismissed, and/or are relevant for S-CORE's use cases of the nlohmann/json library. +Outstanding CVEs are analysed within eclipse-score/nlohmann_json to determine whether they can be dismissed, and/or are relevant for S-CORE's use cases of the nlohmann/json library. aschemmel-tech: In my understanding bot evidences support the statement completely. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-31.md b/TSF/trustable/statements/JLS-31.md index 5e36025d5a..910131a9b6 100644 --- a/TSF/trustable/statements/JLS-31.md +++ b/TSF/trustable/statements/JLS-31.md @@ -25,6 +25,8 @@ evidence: - "https://coveralls.io/github/nlohmann/json" score: Erikhu1: 0.9 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The nlohmann/json repository uses static code analysis tools and sanitizers. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-32.md b/TSF/trustable/statements/JLS-32.md index 9cbf80ce13..e301ea0d1d 100644 --- a/TSF/trustable/statements/JLS-32.md +++ b/TSF/trustable/statements/JLS-32.md @@ -8,6 +8,8 @@ references: score: Erikhu1: 1.0 aschemmel-tech: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- All pull requests to the develop branch in the nlohmann/json repository trigger a request for review from Niels Lohmann (@nlohmann). diff --git a/TSF/trustable/statements/JLS-33.md b/TSF/trustable/statements/JLS-33.md index 2bf825ffe8..5e95ccba2e 100644 --- a/TSF/trustable/statements/JLS-33.md +++ b/TSF/trustable/statements/JLS-33.md @@ -8,6 +8,8 @@ references: score: Erikhu1: 1.0 aschemmel-tech: 0.5 + ThomasClausnitzer: 0.5 + LucaFue: 0.6 --- Outstanding CVEs are triaged in the nlohmann/json repository. diff --git a/TSF/trustable/statements/JLS-34.md b/TSF/trustable/statements/JLS-34.md index dc6c5effe3..b1990c3ac2 100644 --- a/TSF/trustable/statements/JLS-34.md +++ b/TSF/trustable/statements/JLS-34.md @@ -8,6 +8,8 @@ references: score: Erikhu1: 1.0 aschemmel-tech: 0.8 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The nlohmann/json library has no external components or dependencies besides the C++ standard components. diff --git a/TSF/trustable/statements/JLS-35.md b/TSF/trustable/statements/JLS-35.md index 2c513e15e9..9987776b9e 100644 --- a/TSF/trustable/statements/JLS-35.md +++ b/TSF/trustable/statements/JLS-35.md @@ -18,6 +18,8 @@ evidence: score: Erikhu1: 0.9 aschemmel-tech: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- Pull requests in the nlohmann/json repository are merged only after running CI-tests and successfully passing the pipeline. diff --git a/TSF/trustable/statements/JLS-36.md b/TSF/trustable/statements/JLS-36.md index 13e6f84051..a1d71e8951 100644 --- a/TSF/trustable/statements/JLS-36.md +++ b/TSF/trustable/statements/JLS-36.md @@ -5,6 +5,9 @@ references: - type: verbose_file path: "./TSF/README.md" description: "Release management and update process description." +score: + ThomasClausnitzer: 0.8 + LucaFue: 1.0 --- -Updates of the eclipse-score/inc_nlohmann_json repository are carried out in accordance with the defined and documented update process in TSF/README.md. +Updates of the eclipse-score/nlohmann_json repository are carried out in accordance with the defined and documented update process in TSF/README.md. diff --git a/TSF/trustable/statements/JLS-37.md b/TSF/trustable/statements/JLS-37.md index 0ee6ab9d17..ad2eb41950 100644 --- a/TSF/trustable/statements/JLS-37.md +++ b/TSF/trustable/statements/JLS-37.md @@ -3,18 +3,21 @@ level: 1.1 normative: true references: - type: project_website - url: "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/trustable_report_for_Software.html#compliance-for-ta" + url: "https://eclipse-score.github.io/nlohmann_json/main/generated/trustable_report_for_Software.html#compliance-for-ta" description: "Trustable Compliance Report showing scores for different TA items." - type: project_website - url: "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/trustable_graph.html" + url: "https://eclipse-score.github.io/nlohmann_json/main/generated/trustable_graph.html" description: "Presentation of the full trustable graph in which high-level statements are broken down." evidence: type: https_response_time configuration: target_seconds: 2 urls: - - "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/trustable_report_for_Software.html#compliance-for-ta" - - "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/trustable_graph.html" + - "https://eclipse-score.github.io/nlohmann_json/main/generated/trustable_report_for_Software.html#compliance-for-ta" + - "https://eclipse-score.github.io/nlohmann_json/main/generated/trustable_graph.html" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- High-level statements are decomposed into smaller, recursive statements. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-38.md b/TSF/trustable/statements/JLS-38.md index 34d69c9352..6edb1e65bc 100644 --- a/TSF/trustable/statements/JLS-38.md +++ b/TSF/trustable/statements/JLS-38.md @@ -15,6 +15,9 @@ evidence: urls: - "https://json.nlohmann.me/integration/cmake/" - "https://json.nlohmann.me/integration/package_managers/" +score: + ThomasClausnitzer: 0.8 + LucaFue: 1.0 --- Every release of the nlohmann/json library shall provide configuration management for build instructions and infrastructure. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-40.md b/TSF/trustable/statements/JLS-40.md index 46fa59fd8a..1731c35376 100644 --- a/TSF/trustable/statements/JLS-40.md +++ b/TSF/trustable/statements/JLS-40.md @@ -15,6 +15,9 @@ evidence: urls: - "https://github.com/nlohmann/json/security/advisories/new" - "https://github.com/nlohmann/json/security/policy" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The manual process for reporting vulnerabilities in the nlohmann/json library is well defined and documented in the project's security policy and vulnerability reporting template. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-41.md b/TSF/trustable/statements/JLS-41.md index 1bb810e89b..a0a0efdaa4 100644 --- a/TSF/trustable/statements/JLS-41.md +++ b/TSF/trustable/statements/JLS-41.md @@ -5,6 +5,9 @@ references: - type: project_website url: "https://json.nlohmann.me/community/contribution_guidelines/#write-tests" description: "Contribution guidelines describing the test policy and requirements to maintain 100% coverage." +score: + ThomasClausnitzer: 0.9 + LucaFue: 0.9 --- The manual process for extending the nlohmann/json library's test suite is well-defined and documented, such that code coverage remains at (or close to) 100% when fixes or other non-trivial changes are proposed. diff --git a/TSF/trustable/statements/JLS-42.md b/TSF/trustable/statements/JLS-42.md index 7a64a7173c..a4fdbf0318 100644 --- a/TSF/trustable/statements/JLS-42.md +++ b/TSF/trustable/statements/JLS-42.md @@ -18,6 +18,9 @@ evidence: urls: - "https://github.com/nlohmann/json/blob/develop/.github/CONTRIBUTING.md" - "https://github.com/nlohmann/json/pulls" +score: + ThomasClausnitzer: 0.95 + LucaFue: 0.9 --- All manual pull requests to the nlohmann/json repository that introduce non-trivial changes are expected to explain the rationale for the proposed change and to link to an existing issue, in accordance with the project's contribution guidelines. diff --git a/TSF/trustable/statements/JLS-43.md b/TSF/trustable/statements/JLS-43.md index b54cceab3c..c0a1fffffd 100644 --- a/TSF/trustable/statements/JLS-43.md +++ b/TSF/trustable/statements/JLS-43.md @@ -15,6 +15,9 @@ evidence: urls: - "https://github.com/nlohmann/json/discussions/categories/ideas" - "https://github.com/nlohmann/json/blob/develop/.github/CODEOWNERS" +score: + ThomasClausnitzer: 0.95 + LucaFue: 0.9 --- Feature requests for the nlohmann/json repository are raised in the project's GitHub discussions and are actively reviewed and answered by the maintainer. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-44.md b/TSF/trustable/statements/JLS-44.md index f66e4fcab8..832c107273 100644 --- a/TSF/trustable/statements/JLS-44.md +++ b/TSF/trustable/statements/JLS-44.md @@ -15,6 +15,9 @@ evidence: urls: - "https://github.com/nlohmann/json/blob/develop/.github/ISSUE_TEMPLATE/bug.yaml" - "https://github.com/nlohmann/json/blob/develop/.github/CONTRIBUTING.md#reporting-issues" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The manual process for reporting bugs in the nlohmann/json library is well defined and documented in the project's contribution guidelines and bug report template. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-45.md b/TSF/trustable/statements/JLS-45.md index e2e473a491..8838345052 100644 --- a/TSF/trustable/statements/JLS-45.md +++ b/TSF/trustable/statements/JLS-45.md @@ -8,6 +8,9 @@ references: - type: file path: "./TSF/scripts/capture_test_data_memory_sensitive.py" description: "Implementation of memory-sensitive storage with heuristic limits on the number of stored test results and workflow metadata, and explicit failure behaviour when limits are exceeded." +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The storage location, retention limits, and intended use of captured test result data for eclipse-score/inc_nlohmann_json are documented so that the scope and reproducibility of the available test data can be understood. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-47.md b/TSF/trustable/statements/JLS-47.md index 2e4487ebf6..8dda8f2c65 100644 --- a/TSF/trustable/statements/JLS-47.md +++ b/TSF/trustable/statements/JLS-47.md @@ -13,6 +13,8 @@ evidence: - "https://github.com/nlohmann/json/blob/develop/single_include/nlohmann/json.hpp" score: Erikhu1: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The nlohmann/json library only consists of source code in the form of a single header file, and has no binary artifacts. diff --git a/TSF/trustable/statements/JLS-48.md b/TSF/trustable/statements/JLS-48.md index 6a94777f0d..769c5d4ad3 100644 --- a/TSF/trustable/statements/JLS-48.md +++ b/TSF/trustable/statements/JLS-48.md @@ -13,6 +13,8 @@ evidence: - "https://github.com/nlohmann/json/blob/55f93686c01528224f448c19128836e7df245f72/README.md#used-third-party-tools" score: Erikhu1: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The nlohmann/json project transparently lists any third party tools used in building, testing and documenting the project. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-49.md b/TSF/trustable/statements/JLS-49.md index 1aca6478e8..6b19513fdd 100644 --- a/TSF/trustable/statements/JLS-49.md +++ b/TSF/trustable/statements/JLS-49.md @@ -12,8 +12,8 @@ references: url: "https://github.com/nlohmann/json_test_data" description: "External repository containing test data." - type: website - url: "https://github.com/eclipse-score/inc_nlohmann_json/tree/json_test_data_version_3_1_0_mirror" - description: "Branch in eclipse-score/inc_nlohmann_json mirroring v3.1.0 of the test data." + url: "https://github.com/eclipse-score/nlohmann_json/tree/json_test_data_version_3_1_0_mirror" + description: "Branch in eclipse-score/nlohmann_json mirroring v3.1.0 of the test data." evidence: type: https_response_time configuration: @@ -24,6 +24,8 @@ evidence: - "https://github.com/eclipse-score/inc_nlohmann_json/tree/json_test_data_version_3_1_0_mirror" score: Erikhu1: 1.0 + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- -The eclipse-score/inc_nlohmann_json project mirrors the external nlohmann/json_test_data repository, containing test data used by the unit tests in nlohmann/json, such that the test suite can be executed without internet connectivity. +The eclipse-score/nlohmann_json project mirrors the external nlohmann/json_test_data repository, containing test data used by the unit tests in nlohmann/json, such that the test suite can be executed without internet connectivity. diff --git a/TSF/trustable/statements/JLS-50.md b/TSF/trustable/statements/JLS-50.md index ee117f3e33..c4d1a03e6f 100644 --- a/TSF/trustable/statements/JLS-50.md +++ b/TSF/trustable/statements/JLS-50.md @@ -14,6 +14,9 @@ evidence: target_seconds: 2 urls: - "https://github.com/nlohmann/json/blob/55f93686c01528224f448c19128836e7df245f72/README.md#used-third-party-tools" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- -All third party tools used in nlohmann/json for building, testing and documenting the project are assessed within eclipse-score/inc_nlohmann_json. \ No newline at end of file +All third party tools used in nlohmann/json for building, testing and documenting the project are assessed within eclipse-score/nlohmann_json. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-51.md b/TSF/trustable/statements/JLS-51.md index 3776de6707..ee003dc776 100644 --- a/TSF/trustable/statements/JLS-51.md +++ b/TSF/trustable/statements/JLS-51.md @@ -6,13 +6,13 @@ references: url: "https://github.com/nlohmann/json" description: "Start-page of the original nlohmann/json project" - type: project_website - url: "https://github.com/eclipse-score/inc_nlohmann_json" + url: "https://github.com/eclipse-score/nlohmann_json" description: "Start-page of the mirror of nlohmann/json within Eclipse S-CORE" - type: project_website - url: "https://github.com/eclipse-score/inc_nlohmann_json/blob/main/single_include/nlohmann/json.hpp" + url: "https://github.com/eclipse-score/nlohmann_json/blob/main/single_include/nlohmann/json.hpp" description: "The single header file that contains all the source code downstream users need." - type: project_website - url: "https://github.com/eclipse-score/inc_nlohmann_json/tree/main/include/nlohmann" + url: "https://github.com/eclipse-score/nlohmann_json/tree/main/include/nlohmann" description: "The modular header files, containing all the source code which is amalgamated into the single header file." evidence: type: https_response_time @@ -23,6 +23,9 @@ evidence: - "https://github.com/eclipse-score/inc_nlohmann_json" - "https://github.com/eclipse-score/inc_nlohmann_json/blob/main/single_include/nlohmann/json.hpp" - "https://github.com/eclipse-score/inc_nlohmann_json/tree/main/include/nlohmann" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- All source code of the nlohmann/json library is mirrored within eclipse-score/inc_nlohmann_json. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-54.md b/TSF/trustable/statements/JLS-54.md index ce6a50a05f..4fe31928cc 100644 --- a/TSF/trustable/statements/JLS-54.md +++ b/TSF/trustable/statements/JLS-54.md @@ -17,6 +17,9 @@ evidence: check_amalgamation: exclude publish_documentation: exclude pr_count_gate: exclude +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- In the eclipse-score/inc_nlohmann_json repository, code coverage is measured in CI and a minimum threshold is enforced for pull requests into main and pushes to main. If coverage falls below the threshold, the coverage_gate check fails and blocks merging into main until coverage is restored. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-55.md b/TSF/trustable/statements/JLS-55.md index 15f632f5aa..d3a36805bb 100644 --- a/TSF/trustable/statements/JLS-55.md +++ b/TSF/trustable/statements/JLS-55.md @@ -17,6 +17,9 @@ evidence: check_amalgamation: exclude publish_documentation: exclude pr_count_gate: include +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- In eclipse-score/inc_nlohmann_json, a GitHub Actions workflow checks the number of open pull requests in the main branch. If the number exceeds a defined threshold, the workflow fails and blocks further merges until the number of open pull requests is reduced below that threshold. diff --git a/TSF/trustable/statements/JLS-56.md b/TSF/trustable/statements/JLS-56.md index 4e010397cd..073044530e 100644 --- a/TSF/trustable/statements/JLS-56.md +++ b/TSF/trustable/statements/JLS-56.md @@ -3,18 +3,21 @@ level: 1.1 normative: true references: - type: website - url: "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/JLEX.html#jlex-01" + url: "https://eclipse-score.github.io/nlohmann_json/main/generated/JLEX.html#jlex-01" description: "Generated item page for JLEX-01, including its supporting subtree and references." - type: website - url: "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/JLEX.html#jlex-02" + url: "https://eclipse-score.github.io/nlohmann_json/main/generated/JLEX.html#jlex-02" description: "Generated item page for JLEX-02, including its supporting subtree and references." evidence: type: https_response_time configuration: target_seconds: 2 urls: - - "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/JLEX.html#jlex-01" - - "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/JLEX.html#jlex-02" + - "https://eclipse-score.github.io/nlohmann_json/main/generated/JLEX.html#jlex-01" + - "https://eclipse-score.github.io/nlohmann_json/main/generated/JLEX.html#jlex-02" +score: + ThomasClausnitzer: 0.9 + LucaFue: 1.0 --- The expected behaviour of the expectations JLEX-01 and JLEX-02 is sufficiently broken-down. diff --git a/TSF/trustable/statements/JLS-57.md b/TSF/trustable/statements/JLS-57.md index b625728453..db37f127e1 100644 --- a/TSF/trustable/statements/JLS-57.md +++ b/TSF/trustable/statements/JLS-57.md @@ -3,14 +3,17 @@ level: 1.1 normative: true references: - type: website - url: "https://github.com/eclipse-score/inc_nlohmann_json/blob/save_historical_data/TSF/misbehaviours.md" + url: "https://github.com/eclipse-score/nlohmann_json/blob/save_historical_data/TSF/misbehaviours.md" description: "List of outstanding bugs as well as fixes for developed code that are outstanding, not yet applied." evidence: type: https_response_time configuration: target_seconds: 2 urls: - - "https://github.com/eclipse-score/inc_nlohmann_json/blob/save_historical_data/TSF/misbehaviours.md" + - "https://github.com/eclipse-score/nlohmann_json/blob/save_historical_data/TSF/misbehaviours.md" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- -Outstanding bugs or misbehaviours of nlohmann/json are fetched and saved within eclipse-score/inc_nlohmann_json. \ No newline at end of file +Outstanding bugs or misbehaviours of nlohmann/json are fetched and saved within eclipse-score/nlohmann_json. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-58.md b/TSF/trustable/statements/JLS-58.md index da6d293f1a..4f1e3acaf6 100644 --- a/TSF/trustable/statements/JLS-58.md +++ b/TSF/trustable/statements/JLS-58.md @@ -3,14 +3,17 @@ level: 1.1 normative: true references: - type: website - url: "https://github.com/eclipse-score/inc_nlohmann_json/actions" - description: "GitHub Actions page showing that eclipse-score/inc_nlohmann_json is using a GitHub-hosted environment." + url: "https://github.com/eclipse-score/nlohmann_json/actions" + description: "GitHub Actions page showing that eclipse-score/nlohmann_json is using a GitHub-hosted environment." evidence: type: https_response_time configuration: target_seconds: 2 urls: - - "https://github.com/eclipse-score/inc_nlohmann_json/actions" + - "https://github.com/eclipse-score/nlohmann_json/actions" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- -GitHub-hosted runners are used as the test environment for eclipse-score/inc_nlohmann_json. +GitHub-hosted runners are used as the test environment for eclipse-score/nlohmann_json. diff --git a/TSF/trustable/statements/JLS-61.md b/TSF/trustable/statements/JLS-61.md index 16517086c9..6e47dfa37e 100644 --- a/TSF/trustable/statements/JLS-61.md +++ b/TSF/trustable/statements/JLS-61.md @@ -11,6 +11,10 @@ evidence: target_seconds: 2 urls: - "https://github.com/nlohmann/json/blob/55f93686c01528224f448c19128836e7df245f72/.github/workflows/ubuntu.yml" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 + --- Any GitHub Actions used in the testing process are pinned to specific commit SHAs to ensure consistent action behaviour across runs. diff --git a/TSF/trustable/statements/JLS-62.md b/TSF/trustable/statements/JLS-62.md index 6253e77c2d..dd0843bf7f 100644 --- a/TSF/trustable/statements/JLS-62.md +++ b/TSF/trustable/statements/JLS-62.md @@ -18,6 +18,9 @@ evidence: urls: - "https://github.com/nlohmann/json/blob/55f93686c01528224f448c19128836e7df245f72/README.md?plain=1#L1862" - "https://github.com/nlohmann/json/issues/2324" +score: + ThomasClausnitzer: 0.8 + LucaFue: 1.0 --- All tests except the ones which are excluded when using the flag "ctest -LE not_reproducible" are reproducible. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-63.md b/TSF/trustable/statements/JLS-63.md index 7d9019aa0d..20347aefbb 100644 --- a/TSF/trustable/statements/JLS-63.md +++ b/TSF/trustable/statements/JLS-63.md @@ -18,6 +18,9 @@ evidence: urls: - "https://github.com/nlohmann/json/discussions/4578" - "https://www.bestpractices.dev/en/projects/289?criteria_level=1#section_project_oversight" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- Releases of the nlohmann/json library contain commit sign-offs. diff --git a/TSF/trustable/statements/JLS-64.md b/TSF/trustable/statements/JLS-64.md index 46077b072f..cb610fb0e2 100644 --- a/TSF/trustable/statements/JLS-64.md +++ b/TSF/trustable/statements/JLS-64.md @@ -15,6 +15,9 @@ evidence: urls: - "https://github.com/nlohmann/json/discussions/5022" - "https://github.com/nlohmann/json/pulls?q=is%3Apr+is%3Aclosed+is%3Amerged" +score: + ThomasClausnitzer: 0.6 + LucaFue: 0.7 --- Releases of the nlohmann/json library contain GitHub pull request approvals. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-65.md b/TSF/trustable/statements/JLS-65.md index cbb3884123..8b34385e15 100644 --- a/TSF/trustable/statements/JLS-65.md +++ b/TSF/trustable/statements/JLS-65.md @@ -19,6 +19,9 @@ evidence: - "https://scorecard.dev/viewer/?uri=github.com%2Fnlohmann%2Fjson" - "https://coveralls.io/github/nlohmann/json" - "https://introspector.oss-fuzz.com/project-profile?project=json" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- Releases of the nlohmann/json library contain continuous-integration test reports such as coverage reports, fuzzing reports & OpenSSF scorecard reports. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-66.md b/TSF/trustable/statements/JLS-66.md index ccd7e2773d..288f23cc76 100644 --- a/TSF/trustable/statements/JLS-66.md +++ b/TSF/trustable/statements/JLS-66.md @@ -3,14 +3,17 @@ level: 1.1 normative: true references: - type: project_website - url: "https://otterdog.eclipse.org/projects/automotive.score/repos/inc_nlohmann_json#rulesets" - description: "Dashboard of the infrastructure configuration tool 'Otterdog', showing that the main branch of eclipse-score/inc_nlohmann_json is protected and requires code reviews for all merge requests." + url: "https://otterdog.eclipse.org/projects/automotive.score/repos/nlohmann_json#rulesets" + description: "Dashboard of the infrastructure configuration tool 'Otterdog', showing that the main branch of eclipse-score/nlohmann_json is protected and requires code reviews for all merge requests." evidence: type: https_response_time configuration: target_seconds: 2 urls: - - "https://otterdog.eclipse.org/projects/automotive.score/repos/inc_nlohmann_json#rulesets" + - "https://otterdog.eclipse.org/projects/automotive.score/repos/nlohmann_json#rulesets" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The mirror of nlohmann/json is configured via infrastructure under direct control, and rejects history rewrites. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-70.md b/TSF/trustable/statements/JLS-70.md index 6a372df6b4..7dcbb9deb5 100644 --- a/TSF/trustable/statements/JLS-70.md +++ b/TSF/trustable/statements/JLS-70.md @@ -11,6 +11,9 @@ evidence: target_seconds: 2 urls: - "https://github.com/nlohmann/json?tab=readme-ov-file#integration" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The nlohmann/json library provides installation manuals with worked examples. diff --git a/TSF/trustable/statements/JLS-71.md b/TSF/trustable/statements/JLS-71.md index 63e5664076..49c8dbd8f9 100644 --- a/TSF/trustable/statements/JLS-71.md +++ b/TSF/trustable/statements/JLS-71.md @@ -15,6 +15,9 @@ evidence: urls: - "https://json.nlohmann.me/features/macros/" - "https://json.nlohmann.me/integration/cmake/" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The nlohmann/json library provides configuration manuals with worked examples. diff --git a/TSF/trustable/statements/JLS-72.md b/TSF/trustable/statements/JLS-72.md index 4c0e6f26c6..d8b96fd112 100644 --- a/TSF/trustable/statements/JLS-72.md +++ b/TSF/trustable/statements/JLS-72.md @@ -15,6 +15,9 @@ evidence: urls: - "https://json.nlohmann.me/home/design_goals/" - "https://json.nlohmann.me/api/basic_json/" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The nlohmann/json project documents the intended scope and design trade-offs of the library and specifies the documented interface and behaviour of its core JSON type via its API reference. diff --git a/TSF/trustable/statements/JLS-73.md b/TSF/trustable/statements/JLS-73.md index 265b4e73b7..4fabbf31ff 100644 --- a/TSF/trustable/statements/JLS-73.md +++ b/TSF/trustable/statements/JLS-73.md @@ -19,6 +19,9 @@ evidence: - "https://json.nlohmann.me/features/arbitrary_types/" - "https://json.nlohmann.me/features/namespace/" - "https://json.nlohmann.me/integration/migration_guide/" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- The nlohmann/json documentation provides user-facing guidance for extensibility and modular integration, explicitly documenting limitations and constraints of extension interfaces. diff --git a/TSF/trustable/statements/JLS-74.md b/TSF/trustable/statements/JLS-74.md index 5dce9dc112..8431a6852f 100644 --- a/TSF/trustable/statements/JLS-74.md +++ b/TSF/trustable/statements/JLS-74.md @@ -3,18 +3,21 @@ level: '1.1' normative: true references: - type: website - url: "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/JLEX.html#jlex-01" + url: "https://eclipse-score.github.io/nlohmann_json/main/generated/JLEX.html#jlex-01" description: "Generated item page for JLEX-01, including its supporting subtree and references." - type: website - url: "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/JLEX.html#jlex-02" + url: "https://eclipse-score.github.io/nlohmann_json/main/generated/JLEX.html#jlex-02" description: "Generated item page for JLEX-02, including its supporting subtree and references." evidence: type: https_response_time configuration: target_seconds: 2 urls: - - "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/JLEX.html#jlex-01" - - "https://eclipse-score.github.io/inc_nlohmann_json/main/generated/JLEX.html#jlex-02" + - "https://eclipse-score.github.io/nlohmann_json/main/generated/JLEX.html#jlex-01" + - "https://eclipse-score.github.io/nlohmann_json/main/generated/JLEX.html#jlex-02" +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- Each supporting statement for the Expectations includes references to the CI test evidence that exercises it. The suitability of the referenced tests as evidence for each statement is validated by SME reviewers as part of the scoring process. \ No newline at end of file diff --git a/TSF/trustable/statements/JLS-76.md b/TSF/trustable/statements/JLS-76.md index dec68c90da..215e1d867d 100644 --- a/TSF/trustable/statements/JLS-76.md +++ b/TSF/trustable/statements/JLS-76.md @@ -14,6 +14,9 @@ references: name: "parser class - core;parse;string;errors" path: "TSF/tests/unit-class_parser_core.cpp" description: "This test case is included purely as an example to illustrate the fault‑induction style tests used in nlohmann/json." +score: + ThomasClausnitzer: 1.0 + LucaFue: 1.0 --- nlohmann/json does use fault‑induction–style techniques (invalid inputs, resource failures, fuzzing) to demonstrate that code paths which usually succeed in normal usage can and do fail in a controlled, specified way. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-01.1.md b/TSF/trustable/throw-ill-formed-json/TIJ-01.1.md index 6a5f1fd076..e80c42b49a 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-01.1.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-01.1.md @@ -13,6 +13,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on capitalised literal names. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-01.2.md b/TSF/trustable/throw-ill-formed-json/TIJ-01.2.md index bd2e77b4c8..57ed498adc 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-01.2.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-01.2.md @@ -32,6 +32,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on any other than the three literal names true, false, null. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-02.1.md b/TSF/trustable/throw-ill-formed-json/TIJ-02.1.md index efa22f2dc9..2de6013c7e 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-02.1.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-02.1.md @@ -13,6 +13,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on leading plus. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-02.2.md b/TSF/trustable/throw-ill-formed-json/TIJ-02.2.md index d1d69ce357..81bff50007 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-02.2.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-02.2.md @@ -25,6 +25,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on leading zeroes. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-02.3.md b/TSF/trustable/throw-ill-formed-json/TIJ-02.3.md index a42864cfba..9d13d6b905 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-02.3.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-02.3.md @@ -24,6 +24,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on NaN and infinity. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-02.4.md b/TSF/trustable/throw-ill-formed-json/TIJ-02.4.md index 5f46972e6f..2055cc8b53 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-02.4.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-02.4.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on U+0415 and U+0436 instead of U+0045 or U+0065. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-02.5.md b/TSF/trustable/throw-ill-formed-json/TIJ-02.5.md index 35c3d1c97f..882c1e6c39 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-02.5.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-02.5.md @@ -73,6 +73,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on invalid number syntax. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-03.1.md b/TSF/trustable/throw-ill-formed-json/TIJ-03.1.md index 457cd44931..b3aa7458c2 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-03.1.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-03.1.md @@ -13,6 +13,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on unescaped control characters. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-03.2.md b/TSF/trustable/throw-ill-formed-json/TIJ-03.2.md index 6278a552ef..c267e50bd4 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-03.2.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-03.2.md @@ -13,6 +13,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on unpaired utf-16 surrogates. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-03.3.md b/TSF/trustable/throw-ill-formed-json/TIJ-03.3.md index fba468b25f..af7e770979 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-03.3.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-03.3.md @@ -23,6 +23,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on improperly bounded strings. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-03.4.md b/TSF/trustable/throw-ill-formed-json/TIJ-03.4.md index becc6c9ec7..dbf7bcfdaa 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-03.4.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-03.4.md @@ -33,6 +33,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on escaped invalid characters. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-03.5.md b/TSF/trustable/throw-ill-formed-json/TIJ-03.5.md index 4857a4f1c6..0398424ef6 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-03.5.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-03.5.md @@ -17,6 +17,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on incorrect surrogate pairs. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-04.1.md b/TSF/trustable/throw-ill-formed-json/TIJ-04.1.md index 272d8b19a6..3344ab4450 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-04.1.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-04.1.md @@ -38,6 +38,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on improperly bounded arrays. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-04.2.md b/TSF/trustable/throw-ill-formed-json/TIJ-04.2.md index defaf753fa..cd603cceb8 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-04.2.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-04.2.md @@ -23,6 +23,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on improper values within a properly bounded array. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-04.3.md b/TSF/trustable/throw-ill-formed-json/TIJ-04.3.md index 1c00110600..7a2e341309 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-04.3.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-04.3.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on improper value separators. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-05.1.md b/TSF/trustable/throw-ill-formed-json/TIJ-05.1.md index a56029bd25..2bfe91d2df 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-05.1.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-05.1.md @@ -22,6 +22,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on improperly bounded objects. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-05.2.md b/TSF/trustable/throw-ill-formed-json/TIJ-05.2.md index 6d525f63c3..f7496592fe 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-05.2.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-05.2.md @@ -30,6 +30,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception if a non-string is used as name of any member. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-05.3.md b/TSF/trustable/throw-ill-formed-json/TIJ-05.3.md index 7076f48bc4..3756d3d84d 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-05.3.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-05.3.md @@ -28,6 +28,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception if an improper string is used as name of any member. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-05.4.md b/TSF/trustable/throw-ill-formed-json/TIJ-05.4.md index 6b8f5f9593..ad5c812b3e 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-05.4.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-05.4.md @@ -16,6 +16,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception if any member has an improper value. \ No newline at end of file diff --git a/TSF/trustable/throw-ill-formed-json/TIJ-05.5.md b/TSF/trustable/throw-ill-formed-json/TIJ-05.5.md index 38545bce6f..3a36ab3894 100644 --- a/TSF/trustable/throw-ill-formed-json/TIJ-05.5.md +++ b/TSF/trustable/throw-ill-formed-json/TIJ-05.5.md @@ -33,6 +33,7 @@ evidence: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- The service provided by the nlohmann/json library throws an exception on improper member separators. \ No newline at end of file diff --git a/TSF/trustable/well-formed-json/WFJ-06.md b/TSF/trustable/well-formed-json/WFJ-06.md index de4b3638a8..2caf3855f0 100644 --- a/TSF/trustable/well-formed-json/WFJ-06.md +++ b/TSF/trustable/well-formed-json/WFJ-06.md @@ -36,6 +36,7 @@ references: score: Jonas-Kirchhoff: 1.0 Erikhu1: 1.0 + ThomasClausnitzer: 1.0 --- -The service provided by the nlohmann/json library checks that a JSON value must be an object, array, number, or string, or one of the lowercase literal names false, null, or true \ No newline at end of file +The service provided by the nlohmann/json library checks that a JSON value must be an object, array, number, or string, or one of the lowercase literal names false, null, or true. \ No newline at end of file diff --git a/TSF/trustable/well-formed-json/WFJ-09.md b/TSF/trustable/well-formed-json/WFJ-09.md new file mode 100644 index 0000000000..8972fc42ac --- /dev/null +++ b/TSF/trustable/well-formed-json/WFJ-09.md @@ -0,0 +1,6 @@ +--- +level: '1.1' +normative: true +--- + +The service provided by the nlohmann/json library accepts exactly the six JSON structural characters and insignificant leading and trailing whitespace permitted by RFC8259. From 95d7020a2a64cb44035e281ea77c5a89fa1b51f8 Mon Sep 17 00:00:00 2001 From: d93317 Date: Fri, 26 Jun 2026 17:12:53 +0200 Subject: [PATCH 2/2] Fix bug in validator check_test_results and extend https response time window. --- .dotstop_extensions/validators.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.dotstop_extensions/validators.py b/.dotstop_extensions/validators.py index d6f4fe0d81..1daf75d6fc 100644 --- a/.dotstop_extensions/validators.py +++ b/.dotstop_extensions/validators.py @@ -119,22 +119,22 @@ def https_response_time(configuration: dict[str, yaml]) -> tuple[float, list[Exc for url in urls: try: # in the reference website, an url comes together with https:// - response = requests.get(url,timeout=5*target) + response = requests.get(url, timeout=6 * target) except requests.exceptions.ConnectionError as e: print(f"Critical error: target site {url} could not be reached.") exceptions.append(e) scores.append(0) continue except requests.exceptions.ReadTimeout as e: - print(f"Error: target site {url} could not be reached within {5*target} seconds.") + print(f"Error: target site {url} could not be reached within {6 * target} seconds.") exceptions.append(e) scores.append(0) continue # check whether target site is successfully called if response.status_code == 200: # if target site is successfully called, check if it is reached within target seconds - # recall that target/response.elapsed.microseconds>1/5, so score is accordingly refactored - score = (min(1e6*target/response.elapsed.microseconds, 1.0)-0.2)*1.25 + elapsed_seconds = max(response.elapsed.total_seconds(), 1e-6) + score = min(target / elapsed_seconds, 1.0) scores.append(score) continue scores.append(0) @@ -185,7 +185,7 @@ def check_test_results(configuration: dict[str, yaml]) -> tuple[float, list[Exce for test in tests: # check if data for test have been captured command = f"SELECT COUNT(*) FROM {table} WHERE name = ?" - cnt = cursor.execute(command, (test)).fetchone()[0] + cnt = cursor.execute(command, (test,)).fetchone()[0] if cnt is None or cnt == 0: # no data found -> assign trustability 0 and inform user warnings.append(Warning(f"Could not find data for test {test}."))