Skip to content

add security aou - #147

Merged
masc2023 merged 2 commits into
mainfrom
improvement_security_aou
Aug 20, 2026
Merged

add security aou#147
masc2023 merged 2 commits into
mainfrom
improvement_security_aou

Conversation

@RolandJentschETAS

Copy link
Copy Markdown
Contributor

This pull request introduces templates and documentation updates to better support security-related Assumptions of Use (AoU) requirements for both features and components. It adds new template files for documenting security AoU requirements, updates the documentation structure to reference these templates, and improves clarity and traceability by updating references to requirement artifacts.

Documentation and Template Additions:

  • Added a new template file for feature-level security Assumptions of Use in security_analysis/aou_requirements.rst, including guidance on how to fill it out for a specific feature.
  • Added a new template file for component-level AoU requirements in score/component_example/docs/security_analysis/aou_requirements.rst, with instructions and example requirement snippets.

Documentation Structure Updates:

  • Updated the feature and component documentation indices to include the new security_analysis/aou_requirements.rst files, ensuring these AoU requirements are part of the documentation structure. [1] [2]

Reference and Traceability Improvements:

  • Updated the documentation templates in docs/template/index.rst to consistently use Sphinx Needs references (e.g., :need:) for all requirement artifacts, improving traceability and clarity throughout the documentation. [1] [2]

@github-actions

github-actions Bot commented Aug 20, 2026

Copy link
Copy Markdown

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run --lockfile_mode=error //:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Extracting Bazel installation...
Starting local Bazel server (8.7.0) and connecting to it...
INFO: Invocation ID: b5422889-80d8-4a36-8491-e6f37e6010bd
Computing main repo mapping: 
WARNING: For repository 'aspect_rules_lint', the root module requires module version aspect_rules_lint@1.10.2, but got aspect_rules_lint@2.3.0 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
Computing main repo mapping: 
Loading: 
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
    currently loading: 
Loading: 0 packages loaded
    currently loading: 
Loading: 0 packages loaded
    currently loading: 
Analyzing: target //:license-check (1 packages loaded, 0 targets configured)
Analyzing: target //:license-check (1 packages loaded, 0 targets configured)

Analyzing: target //:license-check (27 packages loaded, 10 targets configured)

Analyzing: target //:license-check (85 packages loaded, 10 targets configured)

Analyzing: target //:license-check (88 packages loaded, 10 targets configured)

Analyzing: target //:license-check (142 packages loaded, 664 targets configured)

Analyzing: target //:license-check (161 packages loaded, 3534 targets configured)

Analyzing: target //:license-check (161 packages loaded, 8235 targets configured)

Analyzing: target //:license-check (168 packages loaded, 8284 targets configured)

Analyzing: target //:license-check (168 packages loaded, 8284 targets configured)

Analyzing: target //:license-check (171 packages loaded, 8432 targets configured)

Analyzing: target //:license-check (172 packages loaded, 10298 targets configured)

Analyzing: target //:license-check (175 packages loaded, 10437 targets configured)

Analyzing: target //:license-check (175 packages loaded, 10437 targets configured)

INFO: Analyzed target //:license-check (176 packages loaded, 12016 targets configured).
[12 / 16] JavaToolchainCompileClasses external/rules_java+/toolchains/platformclasspath_classes; 0s disk-cache, processwrapper-sandbox ... (2 actions, 1 running)
INFO: From Generating Dash formatted dependency file ...:
INFO: Successfully converted 2 packages from Cargo.lock to bazel-out/k8-fastbuild/bin/formatted.txt
[14 / 16] JavaToolchainCompileBootClasspath external/rules_java+/toolchains/platformclasspath.jar; 0s disk-cache, processwrapper-sandbox
[15 / 16] Building license.check.license_check.jar (); 0s disk-cache, multiplex-worker
INFO: Found 1 target...
Target //:license.check.license_check up-to-date:
  bazel-bin/license.check.license_check
  bazel-bin/license.check.license_check.jar
INFO: Elapsed time: 194.632s, Critical Path: 2.60s
INFO: 16 processes: 12 internal, 3 processwrapper-sandbox, 1 worker.
INFO: Build completed successfully, 16 total actions
INFO: Running command line: bazel-bin/license.check.license_check ./formatted.txt <args omitted>
usage: org.eclipse.dash.licenses.cli.Main [-batch <int>] [-cd <url>]
       [-confidence <int>] [-ef <url>] [-excludeSources <sources>] [-help] [-lic
       <url>] [-project <shortname>] [-repo <url>] [-review] [-summary <file>]
       [-timeout <seconds>] [-token <token>]

Comment thread score/component_example/docs/security_analysis/aou_requirements.rst Outdated
@masc2023
masc2023 merged commit c1e6403 into main Aug 20, 2026
7 checks passed
@masc2023
masc2023 deleted the improvement_security_aou branch August 20, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants