Skip to content

Conversation

@NarasipurRohini
Copy link
Contributor

No description provided.

@github-actions
Copy link

⚠️ Docs-as-Code version mismatch detected
Please check the CI build logs for details and align the documentation version with the Bazel dependency.

@github-actions
Copy link

The created documentation from the pull request is available at: docu-html

Copy link
Contributor

@masc2023 masc2023 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for providing, but please incorporate your contribution into the existing document and please do not create work products, which are not defined in process_description, the plan here should follow the process_description definitions and give concrete implementation, I would propose again to have a meeting, before you continue your work here., TARA is already tailored out in process_description as not in scope of S-CORE

@github-actions
Copy link

This PR is stale because it has been open for 30 days with no activity. It will be closed in 10 days if no further activity occurs. #magic___^_^___line

@github-actions github-actions bot added the Stale label Nov 10, 2025
@NarasipurRohini
Copy link
Contributor Author

Thanks for providing, but please incorporate your contribution into the existing document and please do not create work products, which are not defined in process_description, the plan here should follow the process_description definitions and give concrete implementation, I would propose again to have a meeting, before you continue your work here., TARA is already tailored out in process_description as not in scope of S-CORE

Hi Markus,
Can you please invite me and Frank for a meeting to discuss the same?

Thanks

@github-actions github-actions bot removed the Stale label Nov 11, 2025
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your contribution. Some general hints, Eclipse S-CORE contributions shall follow guidance here, https://eclipse-score.github.io/score/main/contribute/index.html, contributions shall follow rigid development process, defined here, https://eclipse-score.github.io/process_description/main/index.html, which is a process framework defined compliant with Quality, Safety and Security standards. This document is required here https://eclipse-score.github.io/process_description/main/process_areas/security_management/security_management_workproducts.html#wp__platform_security_plan. So please do not just remove the existing document, but incorporate your contributions in the existing documents.


WARNING: Security Management Process is NOT released yet, so links to Process_description using
`PROCESS_`... will not work yet, thus commented out. After releasing, document must be updated.
Security Roles & Responsibilities
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

=======================================

Secure coding guidelines
-------------------------
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Process Framework is compliant to all standards, If there is a need to add additional coding guidelines, please add this in the Implementation process: https://eclipse-score.github.io/process_description/main/process_areas/implementation/guidance/software_development_template.html, or directly in the Software Development Plan in the score repo as part of the PMP: https://eclipse-score.github.io/score/main/platform_management_plan/software_development.html.

6. `Rust Secure Code Working
Group <https://github.com/rust-secure-code/wg>`__

Automated code scanning
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated code scanning are already part of github infrastructure, e.g. Depandabot. If we need more, we should discuss together with Infrastructure team.

Generation of SBOM, containing CVEs etc. is defined already here, e.g. https://eclipse-score.github.io/process_description/main/process_areas/security_management/security_management_workproducts.html#wp__sw_platform_sbom, https://eclipse-score.github.io/process_description/main/process_areas/security_management/security_management_workproducts.html#wp__sw_module_sbom, may we are missing process requirements to proper implement it, we need to update it here https://eclipse-score.github.io/process_description/main/process_areas/security_management/guidance/security_management_process_reqs.html


Automated code scanning
-----------------------
The following tools should be part of the CI/CD pipeline and should run automatically for every patch, minor and major release:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tool decision within S-CORE must be made according the rules in a mediocratic way, needs requirements and decision record, Infrastructure Team must be included. You can file DR here, https://eclipse-score.github.io/score/main/design_decisions/index.html

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

| Hardening guide for Integrators | Some identified risks are mitigated by hardening the platform. Such mitigations shall be | Contributors and Security Manager |
| | part of this guide | |
+-------------------------------------------+--------------------------------------------------------------------------------------------+-----------------------------------------------+
| Security sign off process before releases | A checklist should be created and signed to ensure that all documented risks are mitigated | Contributors and Security Manager |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vulnerability Management
========================

- SBOMs needs to be defined and used in CVE scanning (SBOM driven CVE
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comment above, already defined in process description.

- SBOMs needs to be defined and used in CVE scanning (SBOM driven CVE
scanning). This process should be automated to run in the CI/CD
pipeline.
- When a vulnerability is reported or identified, the following tasks
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have Problem Resolution which shall be used to manage vulnerabilities. https://eclipse-score.github.io/process_description/main/process_areas/problem_resolution/guidance/problem_resolution_template.html covers already security topics, missing may be updated, if required

| | the criticality of | contributors |
| | the reported | |
| | vulnerability | |
+-----------------------+-----------------------+-----------------------+
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

| | CWE (common weakness | |
| | enumeration) | |
+-----------------------+-----------------------+-----------------------+
| CVSS score | Calculating CVSS | Security |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Must be decided, what to use here

Copy link

@sunildevda sunildevda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor points/questions from my side.


Automated code scanning
-----------------------
The following tools should be part of the CI/CD pipeline and should run automatically for every patch, minor and major release:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

| Security concepts resulting from the | Security concepts should document different options and a favorable option should be | Contributors and Security Manager/engineer |
| goals and TARA | implemented | |
+-------------------------------------------+--------------------------------------------------------------------------------------------+-----------------------------------------------+
| Hardening guide for Integrators | Some identified risks are mitigated by hardening the platform. Such mitigations shall be | Contributors and Security Manager |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.


1. `SEI CERT C++ Coding
Standard <https://wiki.sei.cmu.edu/confluence/display/cplusplus>`__
2. `Guidelines for the use of the C++14 language in critical and
Copy link

@sunildevda sunildevda Dec 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no reference to AUTOSAR please. Moreover, C++ 14 is outdated

security manager appointed in the module’s security plan, who defines
the security process and creates a security management plan.
- Security Engineer - performs the security analysis using methodologies
such as TARA

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would also add: security manual, vulnerability management

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@attifunel , thank you for your feedback, but consider the role definition is done here, please review and let's talk in the next meeting, for activities see the corresponding workflows
https://eclipse-score.github.io/process_description/main/process_areas/security_management/security_management_roles.html
https://eclipse-score.github.io/process_description/main/process_areas/security_analysis/security_analysis_roles.html

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sunildevda , @attifunel , please consider the existing Security Management Pan, as this is to enhance,
https://eclipse-score.github.io/score/main/platform_management_plan/security_management.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants