Skip to content

(data-graph): Add authors graph - #469

Open
Luc-Ank wants to merge 8 commits into
mainfrom
services/data-graph/add-author-graph
Open

(data-graph): Add authors graph#469
Luc-Ank wants to merge 8 commits into
mainfrom
services/data-graph/add-author-graph

Conversation

@Luc-Ank

@Luc-Ank Luc-Ank commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@parmentf parmentf left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Severity Count Description
Critical 3 Pas de validation type, pid non défini possible, injection de chemin
Required 3 thresh_node non initialisé, logique conditionnelle dispersée, typo autors
Optional 2 Seuil authors plus lent, hardcoding des valeurs

Verdict

❌ Request changes — Trois problèmes de criticité bloquent la fusion :

  1. Validation du paramètre type — sans validation, n'importe quelle valeur provoque un comportement non testé
  2. Variable pid non initialiséeNameError garanti si aucun champ PID* n'est présent dans les données
  3. Injection de chemin via pid — input utilisateur non sanitisé utilisé dans open()

Ces trois problèmes sont des blockers qui doivent être résolus avant merge. Les autres findings (logique dispersée, typo) sont importants mais peuvent être traités en suivi.

Comment thread services/data-graph/v1/graph.py
Comment thread services/data-graph/v1/graph.py
Comment thread services/data-graph/v1/graph.py Outdated
Comment thread services/data-graph/v1/ressources.py Outdated
Comment thread services/data-graph/v1/ressources.py Outdated
Comment thread services/data-graph/v1/ressources.py Outdated
Luc-Ank and others added 3 commits July 23, 2026 14:26
Co-authored-by: François Parmentier <francois.parmentier@gmail.com>
…st-CNRS/web-services into services/data-graph/add-author-graph

@parmentf parmentf left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Plus qu'à faire une version, déployer, changer le port dans le swagger.json.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants