SECURITY-INSIGHTS.yml 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. header:
  2. schema-version: "1.0.0"
  3. expiration-date: "2026-08-04T00:00:00.000Z"
  4. last-updated: "2025-08-04"
  5. last-reviewed: "2025-08-04"
  6. commit-hash: 69e81088ad40f45a0764597326722dea8f3f00a8
  7. project-url: https://github.com/open-telemetry/opentelemetry-go
  8. project-release: "v1.37.0"
  9. changelog: https://github.com/open-telemetry/opentelemetry-go/blob/69e81088ad40f45a0764597326722dea8f3f00a8/CHANGELOG.md
  10. license: https://github.com/open-telemetry/opentelemetry-go/blob/69e81088ad40f45a0764597326722dea8f3f00a8/LICENSE
  11. project-lifecycle:
  12. status: active
  13. bug-fixes-only: false
  14. core-maintainers:
  15. - https://github.com/dmathieu
  16. - https://github.com/dashpole
  17. - https://github.com/pellared
  18. - https://github.com/XSAM
  19. - https://github.com/MrAlias
  20. release-process: |
  21. See https://github.com/open-telemetry/opentelemetry-go/blob/69e81088ad40f45a0764597326722dea8f3f00a8/RELEASING.md
  22. contribution-policy:
  23. accepts-pull-requests: true
  24. accepts-automated-pull-requests: true
  25. automated-tools-list:
  26. - automated-tool: dependabot
  27. action: allowed
  28. comment: Automated dependency updates are accepted.
  29. - automated-tool: renovatebot
  30. action: allowed
  31. comment: Automated dependency updates are accepted.
  32. - automated-tool: opentelemetrybot
  33. action: allowed
  34. comment: Automated OpenTelemetry actions are accepted.
  35. contributing-policy: https://github.com/open-telemetry/opentelemetry-go/blob/69e81088ad40f45a0764597326722dea8f3f00a8/CONTRIBUTING.md
  36. code-of-conduct: https://github.com/open-telemetry/.github/blob/ffa15f76b65ec7bcc41f6a0b277edbb74f832206/CODE_OF_CONDUCT.md
  37. documentation:
  38. - https://pkg.go.dev/go.opentelemetry.io/otel
  39. - https://opentelemetry.io/docs/instrumentation/go/
  40. distribution-points:
  41. - pkg:golang/go.opentelemetry.io/otel
  42. - pkg:golang/go.opentelemetry.io/otel/bridge/opencensus
  43. - pkg:golang/go.opentelemetry.io/otel/bridge/opencensus/test
  44. - pkg:golang/go.opentelemetry.io/otel/bridge/opentracing
  45. - pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  46. - pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  47. - pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace
  48. - pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  49. - pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
  50. - pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdoutmetric
  51. - pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdouttrace
  52. - pkg:golang/go.opentelemetry.io/otel/exporters/zipkin
  53. - pkg:golang/go.opentelemetry.io/otel/metric
  54. - pkg:golang/go.opentelemetry.io/otel/sdk
  55. - pkg:golang/go.opentelemetry.io/otel/sdk/metric
  56. - pkg:golang/go.opentelemetry.io/otel/trace
  57. - pkg:golang/go.opentelemetry.io/otel/exporters/prometheus
  58. - pkg:golang/go.opentelemetry.io/otel/log
  59. - pkg:golang/go.opentelemetry.io/otel/log/logtest
  60. - pkg:golang/go.opentelemetry.io/otel/sdk/log
  61. - pkg:golang/go.opentelemetry.io/otel/sdk/log/logtest
  62. - pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc
  63. - pkg:golang/go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
  64. - pkg:golang/go.opentelemetry.io/otel/exporters/stdout/stdoutlog
  65. - pkg:golang/go.opentelemetry.io/otel/schema
  66. security-artifacts:
  67. threat-model:
  68. threat-model-created: false
  69. comment: |
  70. No formal threat model created yet.
  71. self-assessment:
  72. self-assessment-created: false
  73. comment: |
  74. No formal self-assessment yet.
  75. security-testing:
  76. - tool-type: sca
  77. tool-name: Dependabot
  78. tool-version: latest
  79. tool-url: https://github.com/dependabot
  80. tool-rulesets:
  81. - built-in
  82. integration:
  83. ad-hoc: false
  84. ci: true
  85. before-release: true
  86. comment: |
  87. Automated dependency updates.
  88. - tool-type: sast
  89. tool-name: golangci-lint
  90. tool-version: latest
  91. tool-url: https://github.com/golangci/golangci-lint
  92. tool-rulesets:
  93. - built-in
  94. integration:
  95. ad-hoc: false
  96. ci: true
  97. before-release: true
  98. comment: |
  99. Static analysis in CI.
  100. - tool-type: fuzzing
  101. tool-name: OSS-Fuzz
  102. tool-version: latest
  103. tool-url: https://github.com/google/oss-fuzz
  104. tool-rulesets:
  105. - default
  106. integration:
  107. ad-hoc: false
  108. ci: false
  109. before-release: false
  110. comment: |
  111. OpenTelemetry Go is integrated with OSS-Fuzz for continuous fuzz testing. See https://github.com/google/oss-fuzz/tree/f0f9b221190c6063a773bea606d192ebfc3d00cf/projects/opentelemetry-go for more details.
  112. - tool-type: sast
  113. tool-name: CodeQL
  114. tool-version: latest
  115. tool-url: https://github.com/github/codeql
  116. tool-rulesets:
  117. - default
  118. integration:
  119. ad-hoc: false
  120. ci: true
  121. before-release: true
  122. comment: |
  123. CodeQL static analysis is run in CI for all commits and pull requests to detect security vulnerabilities in the Go source code. See https://github.com/open-telemetry/opentelemetry-go/blob/d5b5b059849720144a03ca5c87561bfbdb940119/.github/workflows/codeql-analysis.yml for workflow details.
  124. - tool-type: sca
  125. tool-name: govulncheck
  126. tool-version: latest
  127. tool-url: https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck
  128. tool-rulesets:
  129. - default
  130. integration:
  131. ad-hoc: false
  132. ci: true
  133. before-release: true
  134. comment: |
  135. govulncheck is run in CI to detect known vulnerabilities in Go modules and code paths. See https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/.github/workflows/ci.yml for workflow configuration.
  136. security-assessments:
  137. - auditor-name: 7ASecurity
  138. auditor-url: https://7asecurity.com
  139. auditor-report: https://7asecurity.com/reports/pentest-report-opentelemetry.pdf
  140. report-year: 2023
  141. comment: |
  142. This independent penetration test by 7ASecurity covered OpenTelemetry repositories including opentelemetry-go. The assessment focused on codebase review, threat modeling, and vulnerability identification. See the report for details of findings and recommendations applicable to opentelemetry-go. No critical vulnerabilities were found for this repository.
  143. security-contacts:
  144. - type: email
  145. value: cncf-opentelemetry-security@lists.cncf.io
  146. primary: true
  147. - type: website
  148. value: https://github.com/open-telemetry/opentelemetry-go/security/policy
  149. primary: false
  150. vulnerability-reporting:
  151. accepts-vulnerability-reports: true
  152. email-contact: cncf-opentelemetry-security@lists.cncf.io
  153. security-policy: https://github.com/open-telemetry/opentelemetry-go/security/policy
  154. comment: |
  155. Security issues should be reported via email or GitHub security policy page.
  156. dependencies:
  157. third-party-packages: true
  158. dependencies-lists:
  159. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/go.mod
  160. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/bridge/opencensus/go.mod
  161. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/bridge/opencensus/test/go.mod
  162. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/bridge/opentracing/go.mod
  163. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/otlp/otlplog/otlploggrpc/go.mod
  164. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/otlp/otlplog/otlploghttp/go.mod
  165. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/otlp/otlpmetric/otlpmetricgrpc/go.mod
  166. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/otlp/otlpmetric/otlpmetrichttp/go.mod
  167. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/otlp/otlptrace/go.mod
  168. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/otlp/otlptrace/otlptracegrpc/go.mod
  169. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/otlp/otlptrace/otlptracehttp/go.mod
  170. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/prometheus/go.mod
  171. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/stdout/stdoutlog/go.mod
  172. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/stdout/stdoutmetric/go.mod
  173. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/stdout/stdouttrace/go.mod
  174. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/exporters/zipkin/go.mod
  175. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/internal/tools/go.mod
  176. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/log/go.mod
  177. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/log/logtest/go.mod
  178. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/metric/go.mod
  179. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/schema/go.mod
  180. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/sdk/go.mod
  181. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/sdk/log/go.mod
  182. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/sdk/log/logtest/go.mod
  183. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/sdk/metric/go.mod
  184. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/trace/go.mod
  185. - https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/trace/internal/telemetry/test/go.mod
  186. dependencies-lifecycle:
  187. policy-url: https://github.com/open-telemetry/opentelemetry-go/blob/69e81088ad40f45a0764597326722dea8f3f00a8/CONTRIBUTING.md
  188. comment: |
  189. Dependency lifecycle managed via go.mod and renovatebot.
  190. env-dependencies-policy:
  191. policy-url: https://github.com/open-telemetry/opentelemetry-go/blob/69e81088ad40f45a0764597326722dea8f3f00a8/CONTRIBUTING.md
  192. comment: |
  193. See contributing policy for environment usage.