7 Open Issues Need Help Last updated: Jul 10, 2025

Open Issues Need Help

View All on GitHub
Uncategorized Unknown

AI Summary: This task requires updating the Heimdall project to dynamically generate version numbers instead of hardcoding them in `SBOMCreator.cpp`. This involves modifying the build process to include versioning, updating the `SBOMGenerator` to use the generated version, and integrating Heimdall releases into the CI/CD pipeline.

Complexity: 4/5
enhancement good first issue
Uncategorized Unknown

AI Summary: Integrate the hoppr validation tool into the existing CI/CD pipeline for the Heimdall project as a final verification step before release. This involves configuring the pipeline to execute hoppr after the build and test stages, and potentially handling any failures or warnings reported by hoppr.

Complexity: 3/5
enhancement good first issue
Uncategorized Unknown

AI Summary: Enhance Heimdall's SBOM generation to prioritize version information extracted directly from shared objects and components. Instead of using a potentially inaccurate default version (e.g., 2.3 for libc.so.6), the major version number (e.g., 6) should be used as the component version. This requires modifying the metadata extraction logic to reliably parse version numbers from various file types and integrate this information into the SBOM generation process.

Complexity: 4/5
enhancement good first issue
Uncategorized Unknown

AI Summary: The task requires creating a new directory within the Heimdall project to store SPDX and CycloneDX schema files. A script should also be added to automatically download and update these schemas from their official sources, ensuring the project always uses the latest schema versions for SBOM generation.

Complexity: 2/5
enhancement good first issue
Uncategorized Unknown

AI Summary: Refactor the Heimdall project to replace all instances of `cout` and `cerr` with the existing logging functions (`logInfo`, `logWarning`, `logError`, `logDebug`). Implement a mechanism to allow modification of the logging level at startup, potentially through a configuration file or command-line argument.

Complexity: 4/5
enhancement good first issue
Uncategorized Unknown
Test count on the README about 2 months ago

AI Summary: Update the README.md file to reflect the correct number of tests (~189) instead of the currently displayed number (20). This involves finding the correct test count and updating the corresponding badge and text in the README.

Complexity: 1/5
good first issue
Uncategorized Unknown

AI Summary: Add a SonarQube quality gate badge to the Heimdall project's README.md file. This involves finding the appropriate SonarQube project key and inserting the provided markdown link into the README.

Complexity: 1/5
good first issue