{"id":27301555,"url":"https://github.com/eprosima/fast-dds","last_synced_at":"2026-04-01T20:45:28.049Z","repository":{"id":17508801,"uuid":"20296703","full_name":"eProsima/Fast-DDS","owner":"eProsima","description":"The most complete DDS - Proven: Plenty of success cases. Looking for commercial support? Contact info@eprosima.com","archived":false,"fork":false,"pushed_at":"2026-03-28T09:15:58.000Z","size":148722,"stargazers_count":2763,"open_issues_count":111,"forks_count":903,"subscribers_count":87,"default_branch":"master","last_synced_at":"2026-03-28T13:50:04.657Z","etag":null,"topics":["cpp","dds","distributed-systems","fastdds","middleware","omg","robotics","ros2","rtps"],"latest_commit_sha":null,"homepage":"https://eprosima.com","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eProsima.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-05-29T14:36:15.000Z","updated_at":"2026-03-28T09:15:53.000Z","dependencies_parsed_at":"2026-03-12T18:03:17.520Z","dependency_job_id":null,"html_url":"https://github.com/eProsima/Fast-DDS","commit_stats":null,"previous_names":["eprosima/fast-rtps"],"tags_count":146,"template":false,"template_full_name":null,"purl":"pkg:github/eProsima/Fast-DDS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eProsima%2FFast-DDS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eProsima%2FFast-DDS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eProsima%2FFast-DDS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eProsima%2FFast-DDS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eProsima","download_url":"https://codeload.github.com/eProsima/Fast-DDS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eProsima%2FFast-DDS/sbom","scorecard":{"id":363367,"data":{"date":"2025-08-11","repo":{"name":"github.com/eProsima/Fast-DDS","commit":"aba95a5f9bd1c588d53708a62bf98af1a8846911"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 14 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/linters.yml:1","Warn: no topLevel permission defined: .github/workflows/mac-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/mirror.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-mac-2.14.x.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-mac-3.2.x.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-mac-3.3.x.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-mac-master.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-sanitizers-2.14.x.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-sanitizers-3.2.x.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-sanitizers-3.3.x .yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-sanitizers-master.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-ubuntu-2.14.x.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-ubuntu-3.2.x.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-ubuntu-3.3.x.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-ubuntu-master.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-windows-2.14.x.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-windows-3.2.x.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-windows-3.3.x.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-windows-master.yml:1","Warn: no topLevel permission defined: .github/workflows/reusable-mac-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/reusable-sanitizers-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/reusable-ubuntu-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/reusable-windows-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/sanitizers-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/ubuntu-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/weekly-mac-2.6.x.yml:1","Warn: no topLevel permission defined: .github/workflows/weekly-sanitizers-2.6.x.yml:1","Warn: no topLevel permission defined: .github/workflows/weekly-ubuntu-2.14.x.yml:1","Warn: no topLevel permission defined: .github/workflows/weekly-ubuntu-2.6.x.yml:1","Warn: no topLevel permission defined: .github/workflows/weekly-windows-2.6.x.yml:1","Warn: no topLevel permission defined: .github/workflows/windows-ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: (( can only be used to open an arithmetic cmd: test/examples/windows/Dockerfile:5","Warn: third-party GitHubAction not pinned by hash: .github/workflows/linters.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/linters.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mirror.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/mirror.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-mac-2.14.x.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-mac-2.14.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-mac-3.2.x.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-mac-3.2.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-mac-3.3.x.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-mac-3.3.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-mac-master.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-mac-master.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-sanitizers-2.14.x.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-sanitizers-2.14.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-sanitizers-3.2.x.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-sanitizers-3.2.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-sanitizers-3.3.x .yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-sanitizers-3.3.x .yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-sanitizers-master.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-sanitizers-master.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-ubuntu-2.14.x.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-ubuntu-2.14.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-ubuntu-3.2.x.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-ubuntu-3.2.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-ubuntu-3.3.x.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-ubuntu-3.3.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-ubuntu-master.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-ubuntu-master.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-windows-2.14.x.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-windows-2.14.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-windows-3.2.x.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-windows-3.2.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-windows-3.3.x.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-windows-3.3.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-windows-master.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/nightly-windows-master.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-mac-ci.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-mac-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:101: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:145: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:171: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:176: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:179: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:208: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:253: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:264: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:269: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:274: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:277: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:282: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:295: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:308: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:358: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:365: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:370: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:375: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:380: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:383: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:388: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:395: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:401: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:408: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:427: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:440: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-sanitizers-ci.yml:454: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-sanitizers-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:627: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:633: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:638: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:643: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:648: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:651: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:656: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:663: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:669: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:676: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:684: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:696: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:708: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:727: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:733: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:738: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:743: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:750: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:753: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:759: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:765: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:772: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:782: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:799: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:814: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:830: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:845: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:860: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:876: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:120: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:127: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:133: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:140: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:193: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:198: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:201: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:206: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:227: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:235: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:246: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:257: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:277: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:283: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:288: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:293: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:298: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:301: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:313: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:319: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:327: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:338: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:354: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:360: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:365: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:370: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:375: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:378: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:383: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:390: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:397: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:408: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:420: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:440: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:446: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:451: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:456: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:461: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:464: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:469: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:476: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:482: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:490: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:497: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:504: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:515: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:527: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:546: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:552: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:557: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:562: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:567: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:570: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:575: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:583: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:589: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:599: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-ubuntu-ci.yml:608: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-ubuntu-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:100: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:181: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:214: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:219: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:250: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:253: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:261: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:273: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reusable-windows-ci.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/reusable-windows-ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/weekly-mac-2.6.x.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/weekly-mac-2.6.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/weekly-sanitizers-2.6.x.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/weekly-sanitizers-2.6.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/weekly-ubuntu-2.14.x.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/weekly-ubuntu-2.14.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/weekly-ubuntu-2.6.x.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/weekly-ubuntu-2.6.x.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/weekly-windows-2.6.x.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eProsima/Fast-DDS/weekly-windows-2.6.x.yml/master?enable=pin","Warn: containerImage not pinned by hash: .github/workflows/docker/ubuntu/alternative_builds/fastdds_gcc_latest.Dockerfile:15: pin your Docker image by updating gcc:latest to gcc:latest@sha256:08c9cf50cc56d761eb33cf0e9a6386a156b06a5c5b2d259c6a54ca931b1991d5","Warn: containerImage not pinned by hash: test/dds/communication/dyn_network/Dockerfile:17","Warn: containerImage not pinned by hash: test/dds/communication/dyn_network/Dockerfile:29","Warn: containerImage not pinned by hash: test/examples/windows/Dockerfile:1: pin your Docker image by updating mcr.microsoft.com/powershell:windowsservercore-ltsc2022 to mcr.microsoft.com/powershell:windowsservercore-ltsc2022@sha256:a306e284beb0b3663d6133c85b4dcf6e26244fc953f6bacf71806e6ed279c67f","Warn: pipCommand not pinned by hash: .github/workflows/docker/ubuntu/alternative_builds/fastdds_gcc_latest.Dockerfile:37-40","Warn: pipCommand not pinned by hash: test/dds/communication/dyn_network/Dockerfile:41","Warn: chocoCommand not pinned by hash: test/examples/windows/Dockerfile:9","Warn: chocoCommand not pinned by hash: test/examples/windows/Dockerfile:12","Warn: chocoCommand not pinned by hash: test/examples/windows/Dockerfile:15","Info:   0 out of 204 third-party GitHubAction dependencies pinned","Info:   0 out of   4 containerImage dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned","Info:   0 out of   3 chocoCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-18T11:19:25.929Z","repository_id":17508801,"created_at":"2025-08-18T11:19:25.929Z","updated_at":"2025-08-18T11:19:25.929Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31291795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","dds","distributed-systems","fastdds","middleware","omg","robotics","ros2","rtps"],"created_at":"2025-04-12T01:46:48.455Z","updated_at":"2026-04-01T20:45:28.020Z","avatar_url":"https://github.com/eProsima.png","language":"C++","readme":"[![Fast DDS](resources/images/fastdds_github_banner.png)](https://eprosima.com/index.php/products-all/eprosima-fast-dds)\n\n\u003cbr\u003e\n\n\u003cdiv class=\"menu\" align=\"center\"\u003e\n    \u003cstrong\u003e\n        \u003ca href=\"https://eprosima.com/index.php/downloads-all\"\u003eDownload\u003c/a\u003e\n        \u003cspan\u003e\u0026nbsp;\u0026nbsp;•\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n        \u003ca href=\"https://eprosima.com/index.php/products-all/eprosima-fast-dds#Available_Documentation\"\u003eDocs\u003c/a\u003e\n        \u003cspan\u003e\u0026nbsp;\u0026nbsp;•\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n        \u003ca href=\"https://eprosima.com/index.php/company-all/news\"\u003eNews\u003c/a\u003e\n        \u003cspan\u003e\u0026nbsp;\u0026nbsp;•\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n        \u003ca href=\"https://twitter.com/EProsima\"\u003eTwitter\u003c/a\u003e\n        \u003cspan\u003e\u0026nbsp;\u0026nbsp;•\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n        \u003ca href=\"mailto:info@eprosima.com\"\u003eContact Us\u003c/a\u003e\n    \u003c/strong\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"badges\" align=\"center\"\u003e\n    \u003ca href=\"https://www.fiware.org/developers/catalogue/\"\u003e\u003cimg alt=\"FIWARE Robotics\" src=\"https://nexus.lab.fiware.org/static/badges/chapters/robotics.svg\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://opensource.org/licenses/Apache-2.0\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/eProsima/Fast-DDS.svg\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/eProsima/Fast-DDS/releases\"\u003e\u003cimg alt=\"Releases\" src=\"https://img.shields.io/github/v/release/eProsima/Fast-DDS?sort=semver\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/eProsima/Fast-DDS/issues\"\u003e\u003cimg alt=\"Issues\" src=\"https://img.shields.io/github/issues/eProsima/Fast-DDS.svg\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/eProsima/Fast-DDS/network/members\"\u003e\u003cimg alt=\"Forks\" src=\"https://img.shields.io/github/forks/eProsima/Fast-DDS.svg\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/eProsima/Fast-DDS/stargazers\"\u003e\u003cimg alt=\"Stars\" src=\"https://img.shields.io/github/stars/eProsima/Fast-DDS.svg\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://eprosima-fast-rtps.readthedocs.io\"\u003e\u003cimg alt=\"Documentation badge\" src=\"https://img.shields.io/readthedocs/eprosima-fast-rtps.svg\"/\u003e\u003c/a\u003e\n    \u003cbr\u003e\n    \u003ca href=\"\"\u003e\u003cimg alt=\"Status\" src=\"https://nexus.lab.fiware.org/static/badges/statuses/incubating.svg\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/eProsima/Fast-DDS/actions/workflows/nightly-ubuntu-master.yml\"\u003e\u003cimg alt=\"Fast DDS Ubuntu CI (nightly)\" src=\"https://github.com/eProsima/Fast-DDS/actions/workflows/nightly-ubuntu-master.yml/badge.svg\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/eProsima/Fast-DDS/actions/workflows/nightly-windows-master.yml\"\u003e\u003cimg alt=\"Fast DDS Windows CI (nightly)\" src=\"https://github.com/eProsima/Fast-DDS/actions/workflows/nightly-windows-master.yml/badge.svg\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/eProsima/Fast-DDS/actions/workflows/nightly-mac-master.yml\"\u003e\u003cimg alt=\"Fast DDS MacOS CI (nightly)\" src=\"https://github.com/eProsima/Fast-DDS/actions/workflows/nightly-mac-master.yml/badge.svg\"/\u003e\u003c/a\u003e\n    \u003ca href=\"http://jenkins.eprosima.com:8080/job/nightly_fastdds_coverage_linux\"\u003e\u003cimg alt=\"Coverage\" src=\"https://img.shields.io/jenkins/coverage/cobertura.svg?jobUrl=http%3A%2F%2Fjenkins.eprosima.com%3A8080%2Fjob%2Fnightly_fastdds_coverage_linux\"/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n*eprosima Fast DDS* is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group).\neProsima Fast DDS implements the RTPS (Real Time Publish Subscribe) protocol, which provides publisher-subscriber communications over unreliable transports such as UDP, as defined and maintained by the Object Management Group (OMG) consortium.\nRTPS is also the wire interoperability protocol defined for the Data Distribution Service (DDS) standard.\n*eProsima Fast DDS* expose an API to access directly the RTPS protocol, giving the user full access to the protocol internals.\n\nSome of the main features of this library are:\n\n* Configurable best-effort and reliable publish-subscribe communication policies for real-time applications.\n* Plug and play connectivity so that any new applications are automatically discovered by any other members of the network.\n* Modularity and scalability to allow continuous growth with complex and simple devices in the network.\n* Configurable network behavior and interchangeable transport layer: Choose the best protocol and system input/output channel combination for each deployment.\n* Two API Layers: a high-level Publisher-Subscriber one focused on usability (DDS) and a lower-level Writer-Reader one that provides finer access to the inner workings of the RTPS protocol.\n\n*eProsima Fast DDS* has been adopted by multiple organizations in many sectors including these important cases:\n\n* Robotics: ROS (Robotic Operating System) as their default middleware for every ROS 2 long term (LTS) releases and most of the non-LTS releases.\n* EU R\u0026D: FIWARE Incubated GE.\n\nThis project is part of [FIWARE](https://www.fiware.org/).\nFor more information check the FIWARE Catalogue entry for [Robotics](https://github.com/Fiware/catalogue/tree/master/robotics).\n\n## \u003ca id=\"getting-help\"\u003e\u003c/a\u003eCommercial support\n\nLooking for commercial support? Write us to info@eprosima.com\n\nFind more about us at [eProsima’s webpage](https://eprosima.com/).\n\n## Want us to share your project with the community?\n\nWrite to evaluation.support@eprosima.com or mention @EProsima on Twitter.\nWe are curious to get to know your use case!\n\n## Supported platforms\n\nMore information about the official support can be found [here](https://github.com/eProsima/Fast-DDS/blob/master/PLATFORM_SUPPORT.md#platform-support)\n\n## Installation Guide\nYou can get either a binary distribution of *eprosima Fast DDS* or compile the library yourself from source.\nPlease, refer to [Fast DDS documentation](https://fast-dds.docs.eprosima.com/en/latest/installation/binaries/binaries_linux.html) for the complete installation guide.\n\n### Installation from binaries\nThe latest, up to date binary release of *eprosima Fast DDS* can be obtained from the \u003ca href='http://www.eprosima.com'\u003ecompany website\u003c/a\u003e.\n\n## Documentation\n\nYou can access the documentation online, which is hosted on [Read the Docs](https://fast-dds.docs.eprosima.com).\n\n* [Start Page](https://fast-dds.docs.eprosima.com)\n* [Installation manual](https://fast-dds.docs.eprosima.com/en/latest/installation/binaries/binaries_linux.html)\n* [User manual](https://fast-dds.docs.eprosima.com/en/latest/fastdds/getting_started/getting_started.html)\n* [Fast DDS-Gen manual](https://fast-dds.docs.eprosima.com/en/latest/fastddsgen/introduction/introduction.html)\n* [Fast DDS CLI manual](https://fast-dds.docs.eprosima.com/en/latest/fastddscli/cli/cli.html)\n* [eProsima Docker image manual](https://fast-dds.docs.eprosima.com/en/latest/docker/docker.html)\n* [Release notes](https://fast-dds.docs.eprosima.com/en/latest/notes/notes.html)\n\n## Quality Declaration\n\n*eprosima Fast DDS* claims to be in the **Quality Level 1** category based on the guidelines provided by [ROS 2](https://ros.org/reps/rep-2004.html).\nSee the [Quality Declaration](https://github.com/eProsima/Fast-DDS/blob/master/QUALITY.md) for more details.\n\n## Quick Demo\n\neProsima provides the eProsima Fast DDS Suite Docker image for those who want a quick demonstration of Fast DDS running on an Ubuntu platform.\nIt can be downloaded from [eProsima's downloads page](https://eprosima.com/index.php/downloads-all).\n\nThis Docker image was built for Ubuntu 20.04 (Focal Fossa).\n\nTo run this container you need **Docker installed**. From a terminal run the following command\n\n    $ sudo apt-get install docker.io\n\nLoad the docker image:\n\n    $ docker load -i ubuntu-fastdds-suite:\u003cFastDDS-Version\u003e.tar\n    $ docker tag ubuntu-fastdds-suite:\u003cFastDDS-Version\u003e ubuntu-fastdds-suite:latest\n\nRun the eProsima Fast DDS Suite Docker container:\n\n    $ xhost local:root\n    $ docker run -it --privileged -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix \\\n    ubuntu-fastdds-suite:\u003cFastDDS-Version\u003e\n\nThis Docker Image comes bundled with the following:\n\n### Shapes Demo\n\neProsima Shapes Demo is an application in which Publishers and Subscribers are shapes of different colors and sizes moving on a board.\nEach shape refers to its own topic: Square, Triangle or Circle.\nA single instance of the eProsima Shapes Demo can publish on or subscribe to several topics at a time.\n\nYou can read more about this application on the [Shapes Demo documentation page](https://eprosima-shapes-demo.readthedocs.io/).\n\nTo run this application once inside the Docker container run:\n\n    $ ShapesDemo\n\neProsima Shapes Demo usage information can be found on the [Shapes Demo First Steps page](https://eprosima-shapes-demo.readthedocs.io/en/latest/first_steps/first_steps.html).\n\n### Fast DDS Monitor\n\neProsima Fast DDS Monitor is a graphical desktop application aimed at monitoring DDS environments deployed using the *eProsima Fast DDS* library.\nThus, the user can monitor in real time the status of publication/subscription communications between DDS entities.\nThey can also choose from a wide variety of communication parameters to be measured (latency, throughput,packet loss, etc.), as well as record and compute in real time statistical measurements on these parameters (mean, variance, standard deviation, etc.).\n\nYou can read more about this application on the [Fast DDS Monitor documentation page](https://fast-dds-monitor.readthedocs.io/).\n\nTo run this application once inside the Docker container run:\n\n    $ fastdds_monitor\n\neProsima Fast DDS Monitor usage information can be found on the [Fast DDS Monitor User Manual](https://fast-dds-monitor.readthedocs.io/en/latest/rst/user_manual/initialize_monitoring.html).\n\n\n### Fast DDS libraries and Examples\n\nIncluded in this Docker container is a set of binary examples that showcase several functionalities of the Fast DDS libraries.\nThese examples' path can be accessed from a terminal by typing\n\n    $ goToExamples\n\nFrom this folder you can access all examples.\nWe detail the steps to launch one of these examples below.\n\nTo launch the Hello World example (a minimal example that will perform a Publisher/Subscriber match and start sending samples) you could run:\n\n    $ goToExamples\n    $ cd hello_world/bin\n    $ tmux new-session \"./hello_world publisher\" \\; \\\n    split-window \"./hello_world subscriber\" \\; \\\n    select-layout even-vertical\n\nThis example is not constrained to the current instance.\nIt is possible to run several instances of this container to check the communication between them by running the following from each container.\n\n    $ goToExamples\n    $ cd hello_world/bin\n    $ ./hello_world publisher\n\nor\n\n    $ goToExamples\n    $ cd hello_world/bin\n    $ ./hello_world subscriber\n\n---\n\n\u003c!--\n    ROSIN acknowledgement from the ROSIN press kit\n    @ https://github.com/rosin-project/press_kit\n--\u003e\n\n\u003ca href=\"http://rosin-project.eu\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/rosin-project/press_kit/master/img/rosin_ack_logo_wide.png\"\n       alt=\"rosin_logo\" height=\"60\" \u003e\n\u003c/a\u003e\n\nSupported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components.\nMore information: \u003ca href=\"http://rosin-project.eu\"\u003erosin-project.eu\u003c/a\u003e\n\n\u003cimg src=\"https://raw.githubusercontent.com/rosin-project/press_kit/master/img/rosin_eu_flag.jpg\"\n     alt=\"eu_flag\" height=\"45\" align=\"left\" \u003e\n\nThis project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement no. 732287.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feprosima%2Ffast-dds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feprosima%2Ffast-dds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feprosima%2Ffast-dds/lists"}