Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

DS117838 and DS173237 report published sha256 digests as secrets

Abierto
#794 0 comentarios 1 reacción 2 asignados Ver en GitHub

@gfs ya está trabajando en esto.

Desde el 27/10/2026.

  • #797 de @copilot-swe-agent — abierto

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
56/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
csharp
Área
security, tooling

Línea de trabajo

Start by locating the definitions and tests for rules DS117838 and DS173237 in the DevSkim repository, then read how each rule identifies secrets and handles exclusions. Add coverage for the two examples in the issue and confirm both checks no longer report the published digests while still detecting secrets; the issue does not name specific files or test commands.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I run DevSkim 1.0.70 through MegaLinter 10.1.0. Two rules report published checksums as secrets.

DS117838 matches the "key" inside "keycloak" on this line, then the image digest after it:

image: registry.gitlab.com/example/keycloak@sha256:28ea761821b553939f940f81640b2c004b5a512c58d190b7b766382d6395e3dc

DS173237 reports every quoted checksum in a JSON list of files, like this one:

{ "path": "formats-reference.md", "sha256": "bf1dd3e3c71a72cc309db4fca5074abdc9618b8351ab2c72fc896f22f6457769" }

JSON has no comments, so I can't suppress these lines inline (#594). On my project that is 252 findings in two files.

A value right after @sha256:, or under a key named sha256, is a checksum, not a secret. Could both rules skip these two cases?

Lenguaje dominante
C#
Estrellas
1k
Forks
133
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/DevSkim

Todos los issues de microsoft/DevSkim

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.