Repository navigation
Replies: 8 comments 1 reply
Je suppose que tu parles de l'exécution d'une requête via l'API sur base de l'ID de la requête.
En cours, ce sera possible en ajoutant un paramètre format=csv à la requête.
Je ne comprends pas ce point. |
|
Je viens d'essayer, ça marche super bien. |
|
Je clôture, car exemple d'utilisation avec n8n dans discussion #2294 |
Cette amélioration est disponible, les rapports qui génèrent une liste, acceptent comme argument "format=csv" pour générer le rapport au format CSV. |
|
👋 J'ai testé la nouvelle fonctionnalité d'export en CSV sur la branche dev (après un docker build --no-cache), mais j'ai l'impression que le paramètre n'est pas encore pris en compte par le contrôleur. Le serveur continue de m'envoyer du .xlsx. Voici les différents essais que j'ai faits pour essayer de forcer le format : Via le paramètre d'URL (le plus probable) : En jouant sur le Header Accept : Via un body JSON (au cas où) : Ce que je vois dans mes logs curl (-v) :
On dirait que le paramètre format passe inaperçu côté backend. Est-ce qu'il y a une syntaxe spécifique à utiliser ou un autre paramètre à passer ? Sinon, peux-tu me donner la ligne de commande exacte à passer? Merci pour ton aide ! 🚀 curl -v -X GET "http://localhost:8081/api/report/cve?format=csv"
|
|
La liste des CVE n'avait pas été modifiée. C'est fait. |
|
Merci ! |
|
Maintenant je peux cloturer.. |
Uh oh!
There was an error while loading. Please reload this page.
Bonjour Didier,
Idée suite au message : #1636
### Périmètre: détections de CPE et génération automatique de plans d'actions dans deming
Contexte: besoin d'extraire de mercator suffisamment d'information pour permettre l'analyse
### Outils: mercator, deming, python, json, ollama, (potentiellement n8n)
besoin:
Depuis l'arrivée des requêtes, on peut compléter le rapport cve par le résultat d'une requête, comme par exemple "sur quel os fonctionne ce logiciel?".
Les informations CVSS peuvent être complétés par les "security_need_*", le "rto", le "rpo" et le "nombre de users"
Exemple de requête dans mercator:
Proposition théorique de wokflow avec un modèle cloud sous LLM + RAG pour les fichiers.
Workflow:
flowchart TD subgraph "ordonnanceur (n8n)" ex1["extraction rapport: cve par <b>api</b>"] ex2["extraction requetes info logiciels, et os par api"] conv1["conversion .xslx en csv"] llm1["analyse ollama (chatgpt, ..) + RAG pour préparation action plan"] int1["Import dans deming via api"] doc1@{ shape: doc, label: "liste_logiciels.csv"} doc2@{ shape: doc, label: "cve-2026mmdd.csv"} doc3@{ shape: doc, label: "action_deming.json"} doc4@{ shape: doc, label: "Exemple rempli d'un json pour deming comme référence"} doc5@{ shape: lean-r, label: "prompt"} ex1:::ok --> conv1:::ok --> doc2:::okfile ex2:::nok --> doc1:::okfile doc5:::okfile --> llm1:::ok doc1 --> llm1 doc2 --> llm1 doc4:::okfile --> llm1 llm1 --> doc3:::okfile doc3 --> int1:::ok end classDef ok stroke:#0f0 classDef nok stroke:#f00 classDef okfile fill:#ddd, stroke:#0f0J'ai testé avec un prompt maison et ollama + model qwen3.5:397b-cloud
prompt_mercator_cpe.txt
et deux scripts python,
Mes questions
J'ai plusieurs questions:
Ce n'est pas urgent, juste des propositions. à voir si ça peut faire sens.
Bonne journée
Olivier
All reactions