nodeSolidServer / nodeSolidServer/node-solid-server

Missing content escape when globbing

Abierto
#923 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

bug
Lenguaje dominante
JavaScript
Estrellas
1.8k
Forks
308
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I have created a resource at /items/<A>AA-123. If I look up /items/ the data browser works as expected and shows it as <A>AA-123 everywhere.

But if I look up /items/* I get an incorrectly formatted RDF document:

@prefix : <#>.
@prefix terms: <http://purl.org/dc/terms/>.
@prefix sol: <http://elfisk.dk/ns/solidrc#>.
@prefix XML: <http://www.w3.org/2001/XMLSchema#>.
@prefix c: </profile/card#>.
@prefix mod: <./>.

<<A>AA-123>
    a sol:model;
    terms:created "2018-11-09T09:26:32Z"^^XML:dateTime;
    terms:creator c:me;
    terms:title "<S>AAA".

Apparently the "globbing handler" failed to encode the content correctly.

Guía de contribución

Abrir la guía de contribución

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.

Línea de trabajo

Reproduce el problema comparando /items/ con /items/* e inspecciona el manejador de globbing responsable de generar la respuesta RDF. Sigue cómo se serializan el nombre del recurso y el título, y verifica después que los corchetes angulares y el resto del contenido se escapen correctamente en el documento RDF generado.

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

Evaluación

Stack tecnológico
javascript, nodejs
Área
backend
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.