Aller au contenu

Exporter et récupérer vos données

Vos données vous appartiennent. Le propriétaire et les administrateurs d’une organisation peuvent en exporter la totalité, à tout moment, en libre-service : projets, stack, machines et inventaires, alertes, dossiers et leur historique, exceptions, rapports, workflows, réglages, membres, journal d’audit. L’export est gratuit, sur toutes les offres, Free comprise, et aucun frais de sortie n’est jamais facturé.

  • Pour qui : Propriétaire et Admin de l’organisation.
  • Où : Paramètres de l’organisation › Organisation › Données. Le même bouton est proposé avant de supprimer l’organisation.
  1. Ouvrez Paramètres de l’organisation › Données.
  2. Cliquez sur Exporter toutes les données.
  3. L’export se prépare en arrière-plan : vous pouvez fermer la page. Sa ligne affiche En préparation, puis Prêt.
  4. Un e-mail vous est envoyé avec un lien de téléchargement. Le lien fonctionne sans connexion et reste valable 7 jours ; la page Données propose aussi Télécharger tant qu’il est valable.

Un seul export se prépare à la fois par organisation, et cinq exports au plus peuvent être demandés par 24 heures. Ce garde-fou protège le service ; il ne coûte rien et ne dépend pas de l’offre.

Chaque demande, mise à disposition et chaque téléchargement sont inscrits au journal d’audit de l’organisation (actions org.export_complet.demande, .pret, .telecharge). La page Données garde aussi la liste des derniers exports : date, taille, nombre de lignes, empreinte SHA-256, téléchargements.

L’archive est un fichier ZIP. Les formats sont ouverts et documentés :

Fichier Format
donnees/<jeu>.json Une table par fichier, en JSON (RFC 8259), UTF-8 : un tableau d’objets, une clé par champ. Dates ISO 8601 en UTC, identifiants UUID en texte, valeurs absentes à null. Les valeurs sont exactes.
csv/<jeu>.csv La même table en CSV (RFC 4180), UTF-8 avec BOM, pour un tableur. Une cellule qui commencerait par =, +, - ou @ est préfixée d’une apostrophe (protection contre l’injection de formules) : le JSON fait foi.
schemas/<jeu>.schema.json Le schéma JSON (draft 2020-12) de chaque fichier JSON.
sbom/<projet>.cdx.json La stack de chaque projet au format CycloneDX 1.5, importable dans tout outil compatible.
manifest.json Version du format, date, nombre de lignes de chaque jeu, empreinte SHA-256 de chaque fichier, données non exportées et pourquoi.
LISEZMOI.txt Mode d’emploi de l’archive.

L’archive est un instantané cohérent : toutes les tables sont lues au même instant.

Les secrets ne sont jamais exportés : mots de passe, clés d’API, jetons, secrets de webhook et de connecteur, et l’URL des webhooks (elle sert de clé chez Slack ou Teams). Ce sont des moyens d’accès : recréez-les chez le nouveau fournisseur.

Vous pouvez quitter TechWatchAlert pour un autre service, ou pour vos propres outils, quand vous le souhaitez :

  • aucun frais de changement, de sortie ni d’export ;
  • vous pouvez lancer le changement à tout moment, avec un préavis de deux mois au plus ;
  • pendant une période de transition de 30 jours au plus, le service et l’export restent disponibles, et le support vous aide (support@techwatchalert.com) ;
  • vos données restent récupérables pendant au moins 30 jours ensuite ; après une suppression confirmée, la personne qui l’a confirmée peut encore exporter l’organisation depuis Données jusqu’à l’effacement définitif ;
  • passé ce délai, les données sont effacées (voir Supprimer l’organisation).

Les conditions qui s’appliquent sont celles des conditions d’utilisation (article 22).

Ce registre décrit chaque jeu de l’archive et ses champs. Il est aussi publié en JSON, pour les outils : formats-export.json, et servi par l’API à l’adresse https://app.techwatchalert.com/api/donnees/formats-export (sans clé).

Jeu Contenu Champs
organisation L’organisation : nom, offre, politiques de priorisation et de remédiation, réglages de conformité, marque. id, name, created_by, is_personal, plan_id, paddle_customer_id, paddle_subscription_id, paddle_evenement_le, trial_ends_at, essai_offre, essai_commence_le, essai_rappel_le, essai_fin_notifiee_le, essai_domaine, machines_supp, options_offre, offre_transition, politique_priorisation, politique_remediation, reglages_conformite, marque, partenaire_id, partenaire, offre_partenaire, suppression_prevue_le, fuseau, langue, created_at
membres Membres de l’organisation, rôle, fonction, échéance d’accès. id, org_id, user_id, role, joined_at, job_title, note, expires_at, fonctions_conformite, delegue_par, temporaire, rappels_echeance, email, nom_complet
invitations Invitations envoyées (sans leur jeton). id, type, target_id, inviter_id, invitee_email, role, group_id, assignation_projet_id, assignation_role, assignation_cves, acces_jours, status, expires_at, created_at
groupes Groupes, rôles par défaut et droits. id, org_id, name, description, default_org_role, default_project_role, project_access, custom_permissions, is_system, partenaire_id, created_by, created_at
groupes_membres Appartenance des personnes aux groupes. id, group_id, user_id, added_at
groupes_projets Projets ouverts à chaque groupe, avec le rôle. id, group_id, project_id, role
etiquettes Étiquettes de l’organisation. id, org_id, name, color, created_by, created_at
sso Configuration de l’authentification unique (sans le secret client). id, org_id, is_enabled, protocol, fournisseur, oidc_issuer, oidc_client_id, email_claim, name_claim, default_group_id, auto_provision, enforce_sso, saml_idp_entity_id, saml_idp_sso_url, saml_idp_certs, saml_idp_metadata_url, saml_idp_metadata_at, saml_sp_cert, saml_nameid_format, saml_attr_email, saml_attr_prenom, saml_attr_nom, saml_attr_groupes, saml_idp_initiated, created_at, updated_at
domaines_email Domaines de messagerie déclarés et leur vérification. id, org_id, domain, verified_at, created_at
sso_identites Identifiants persistants SAML reliés aux comptes. id, org_id, sujet, user_id, created_at
correspondances_groupes Groupes de l’annuaire reliés aux groupes de l’organisation. id, org_id, groupe_idp, group_id, created_at
scim Provisionnement SCIM : préfixe et dates du jeton (jamais le jeton). id, org_id, jeton_prefixe, jeton_cree_le, jeton_cree_par, derniere_utilisation, created_at
scim_utilisateurs Comptes provisionnés par l’annuaire (SCIM) et leur état. id, org_id, user_id, user_name, external_id, email, prenom, nom, nom_affiche, active, created_at, updated_at
scim_groupes Groupes poussés par l’annuaire (SCIM). id, org_id, nom_affiche, external_id, created_at, updated_at
scim_membres Membres des groupes SCIM. groupe_id, scim_utilisateur_id
cles_api Clés d’API : nom, préfixe, portées, échéance (jamais la clé). id, org_id, created_by, name, key_prefix, expires_at, scopes, project_ids, last_used_at, created_at, is_active
applications_autorisees Applications autorisées par le connecteur MCP. id, user_id, org_id, client_id, client_hote, client_nom, redirect_hote, scopes, created_at, derniere_utilisation, revoquee_le, revoquee_par
consommation_ia Consommation mensuelle des fonctions d’IA. id, period, org_id, tokens, updated_at
activations_conformite Référentiels de conformité activés, par qui et quand. id, cadre, project_id, org_id, actif, active_le, active_par, desactive_le, desactive_par
demandes_partenaire Candidature au programme partenaire. id, statut, societe, nom, email, telephone, site, pays, clients, message, langue, ip, traitee_par, traitee_le, motif_refus, note, org_id, activer_hors_paddle, created_at
mode_observation Mode observation : actif ou non, depuis quand, qui l’a changé. org_id, actif, depuis, quitte_le, quitte_par
domaines_adhesion Domaines ouverts aux demandes d’adhésion. id, org_id, domaine, ajoute_par, created_at
demandes_adhesion Demandes d’adhésion reçues et leur décision. id, org_id, user_id, statut, created_at, decidee_le, decidee_par
demandes_offre Demandes « Demander à mon admin » : offre ou fonction visée, coût affiché, décision. id, org_id, demande_par, offre_visee, machines, fonction, limite, compteur, motif, cout, statut, cree_le, traite_le, traite_par, traite_via, note
vues_enregistrees Vues enregistrées des listes (filtres, tri, colonnes, projet), personnelles ou partagées. id, org_id, user_id, contexte, nom, parametres, requete, partagee, ordre, created_at, updated_at
abonnements_vues Abonnements aux vues : canal, fréquence, éléments vus au dernier passage. id, vue_id, user_id, canal, webhook_id, frequence, heure, jour, fuseau, actif, elements_vus, prochain_passage_le, dernier_passage_le, dernier_envoi_le, created_at
donnees_facturation Données de facturation : raison sociale, adresse, TVA, SIREN, contacts et e-mails de facturation. org_id, raison_sociale, pays, adresse_ligne1, adresse_ligne2, code_postal, ville, region, numero_tva, tva_statut, tva_verifiee_le, tva_nom_vies, siren, emails_facturation, contact_nom, contact_email, reference_bon_commande, maj_le, maj_par
etat_facturation État de l’abonnement : cycle, prochaine facture, paiement en échec et délai de grâce, changement d’offre prévu. org_id, echec_depuis, grace_jusqu_au, bascule_free_le, plan_avant_bascule, dernier_paiement_le, statut_abonnement, cycle, prochaine_facture_le, moyen_paiement, changement_prevu, maj_le
acces_delegues Accès délégué de votre prestataire (type GDAP) : rôle, échéance, révocation. id, org_id, partenaire_id, role, statut, accorde_par, accorde_le, expire_le, revoque_par, revoque_le, rappels, modifie_le
releves_usage_msp Relevés mensuels de machines (partenaire) : machines facturables par client, paliers, montant. id, org_id, mois, machines_facturables, machines_grace, machines_nfr, clients, montant_brut_ht, remise_pct, montant_ht, devise, lignes, par_client, conditions, statut, erreur, calcule_le, facture_le
certifications_partenaire Certification partenaire de votre équipe : tentatives, score, réussite et échéance (jamais les réponses). id, org_id, user_id, version, score, total, reussie, passee_le, expire_le
Jeu Contenu Champs
projets Projets : description, criticité, politiques propres. id, name, description, owner_user_id, org_id, is_default, politique_priorisation, politique_remediation, avertissement_seuils_masque, criticite, exposition, workflows_amorces, eol_notify_before_eol_days, eol_notify_before_support_days, webhooks_enabled, created_at
projets_membres Accès de chaque personne à chaque projet. id, project_id, user_id, role, custom_permissions, added_by, granted_by_group_id, added_at
projets_etiquettes Étiquettes des projets. id, project_id, tag_id, created_by, created_at
projets_notifications Préférences de notification par projet et par personne. id, project_id, user_id, mode, mode_cloche, mode_email, email_enabled, in_app_enabled, created_at, updated_at
webhooks Webhooks des projets (nom, type, état ; l’URL et le secret, qui sont des accès, sont exclus). id, project_id, name, is_enabled, kind, filtres, a_verifier, created_by, created_at, updated_at
stacks Stacks des projets. id, user_id, project_id, name, created_at
composants Composants suivis : produit, éditeur, version, CPE, purl, origine, criticité. id, watchlist_id, item_type, value, version, match_state, cve_link_count, dernier_match_job_id, origine, toutes_versions_heritee, vendor, cpe, purl, min_severity, criticite, exposition, connecteur_id, sbom_application_id, source_chemin
composants_etiquettes Étiquettes des composants. id, item_id, tag_id, created_by, created_at
composants_provenances D’où vient chaque composant (fichier, connecteur, SBOM). id, item_id, origine, source_cle, chemin, libelle
composants_cve CVE rattachées à chaque composant. item_id, cve_id, project_id, cree_le
composants_vulnerabilites Avis de sécurité (OSV, GHSA) qui touchent chaque composant. id, watchlist_item_id, vulnerability_id, motif
applications_sbom Applications alimentées par SBOM. id, project_id, nom, created_at, dernier_push_le
envois_sbom Historique des envois de SBOM. id, application_id, org_id, recu_le, composants, source
scans Rapports de scan importés. id, project_id, outil, cible, fichier, via, importe_par, importe_le, nb_constats, nb_hors_cve, connecteur_id, partiel, empreinte, confirme_le
scans_constats Constats de chaque rapport de scan. id, scan_id, cve_id, composant, version, version_corrigee, severite, actif, actif_nom, systeme, port, reference, titre, preuves, machine_id
urls_surveillees URL surveillées et leur certificat. id, project_id, url, label, is_enabled, scan_interval_hours, last_scanned_at, next_scan_at, last_status, last_error, last_http_status, cert_expires_at, cert_issuer, auto_watch_enabled, auto_watch_user_id, created_by, created_at, updated_at
urls_detections Technologies détectées à chaque analyse d’URL. id, monitored_url_id, scanned_at, http_status, response_time_ms, technologies, raw_headers, error_message
fin_de_vie_suivis Suivi des fins de vie : porteur, sortie prévue, notes. id, project_id, produit, cycle, sortie_prevue, porteur_id, note, maj_par, maj_le, annonces, created_at
fin_de_vie_abonnements Abonnements aux fins de vie des produits. id, project_id, created_by, product_id, cycle, notify_before_eol_days, notify_before_support_days, known_cycles, eol_notified_at, support_notified_at, eol_notified_ref, support_notified_ref, created_at
connecteurs_inventaire Connecteurs d’inventaire (configuration sans les secrets). id, project_id, type, config, actif, derniere_synchro_le, derniere_reussie_le, dernier_resultat, derniere_erreur, cree_par, cree_le
passages_connecteurs Historique des synchronisations des connecteurs et des dépôts (90 jours) : déclencheur, résultat, changements. id, project_id, famille, connecteur_type, source_cle, source_nom, declencheur, auteur_id, debut, fin, statut, ajoutes, mis_a_jour, retires, raison, message, changements
github_installations Installations GitHub. id, project_id, installation_id, compte, type_compte, repository_selection, suspendue, liste_incomplete, cree_par, created_at
github_depots Dépôts GitHub suivis. id, installation_ref, repo_id, nom_complet, branche_defaut, prive, active, autorise_par, retire, sbom_application_id, a_synchroniser, dernier_sha, derniere_synchro_le, fichiers, composants, lecture_incomplete, natures, vendors, derniere_erreur, jeton_expire, echecs_consecutifs, prochain_essai_le, created_at
gitlab_connexions Connexions GitLab (sans les jetons). id, project_id, instance_url, gitlab_user_id, compte, client_id, suspendue, liste_incomplete, cree_par, created_at
gitlab_depots Projets GitLab suivis. id, connexion_ref, projet_gitlab_id, nom_complet, branche_defaut, prive, active, autorise_par, retire, sbom_application_id, a_synchroniser, dernier_sha, derniere_synchro_le, fichiers, composants, lecture_incomplete, natures, vendors, derniere_erreur, jeton_expire, echecs_consecutifs, prochain_essai_le, created_at
conteneurs_registres Registres de conteneurs (sans les secrets). id, project_id, hote, identifiant, cree_par, created_at
conteneurs_clusters Clusters Kubernetes déclarés. id, project_id, nom, jeton_debut, dernier_envoi_le, images_vues, liste_incomplete, cree_par, created_at
conteneurs_images Images de conteneurs suivies. id, project_id, reference, ajout, cluster_id, espaces, vue_le, active, autorise_par, retire, sbom_application_id, a_synchroniser, dernier_digest, systeme, paquets, composants, lecture_incomplete, derniere_synchro_le, derniere_erreur, jeton_expire, echecs_consecutifs, prochain_essai_le, created_at
integrations_tickets Intégrations de tickets (Jira, GitLab, GitHub, GLPI, ServiceNow ; sans les jetons ni l’adresse des webhooks). id, project_id, fournisseur, url_base, cible, identifiant, options, actif, nom, par_defaut, webhook_recu_le, dernier_succes_le, derniere_erreur, derniere_erreur_le, cree_par, cree_le, modifie_le
tickets_lies Tickets créés ou liés depuis les dossiers, avec leur statut dans l’outil. id, project_id, cve_id, integration_id, fournisseur, cle, url, origine, cree_par, cree_le, id_distant, statut_distant, statut_brut, statut_distant_le, synchro_le, synchro_erreur, retour_le, retour_etat
autorisations_relais Collecte sur site : cibles autorisées aux agents pour les connecteurs, et leur retrait. id, project_id, connecteur_id, connecteur_type, agent_id, tache_id, schema, hote, port, empreinte_certificat, base_dn, expire_le, motif, cree_par, cree_le, revoquee_le, revocation_tache_id
premieres_synchros Première synchronisation de chaque source par projet (résumé envoyé au lieu d’une rafale). project_id, source, le, composants, cves, exploitees
integrations_psa Outil PSA du partenaire (ConnectWise, Autotask, HaloPSA ; sans les identifiants). id, org_id, fournisseur, url_base, options, actif, dernier_succes_le, derniere_erreur, derniere_erreur_le, passage_le, cree_par, cree_le
psa_correspondances Correspondance entre clients et « companies » de l’outil PSA. id, org_id, integration_id, client_id, company_id, company_nom, modifie_le
tickets_psa Tickets ouverts dans l’outil PSA du prestataire pour vos alertes. id, org_id, project_id, cve_id, integration_id, fournisseur, cle, url, origine, cree_par, cree_le, id_distant, statut_distant, statut_brut, statut_distant_le, synchro_le, synchro_erreur, retour_le, retour_etat
integrations_rmm Comptes RMM du partenaire lus par API (NinjaOne, Datto RMM, N-central, Atera ; sans les secrets). id, org_id, fournisseur, config, actif, dernier_succes_le, derniere_erreur, cree_par, cree_le, modifie_le
remontees_rmm Dernière valeur de risque écrite dans le RMM pour chaque appareil. connecteur_id, identifiant, valeur, ecrite_le
Jeu Contenu Champs
machines Machines : système, matériel, réseau, criticité, propriétaire. id, project_id, nom, fqdn, famille_os, os_nom, os_version, os_build, systeme, noyau, architecture, fabricant, modele, numero_serie, processeur, memoire_mo, virtuelle, adresses_ip, adresses_mac, dernier_utilisateur, premiere_vue_le, derniere_vue_le, demarree_le, redemarrage_requis, criticite, environnement, proprietaire, emplacement, etiquettes, exposition, notes, cree_le, modifie_le
machines_sources Sources qui ont vu chaque machine (agent, connecteur, scan). id, machine_id, origine, outil, source_cle, identifiant, premiere_vue_le, derniere_vue_le, dernier_contact_le, presente, attributs, identifiants
machines_logiciels Inventaire logiciel de chaque machine. id, machine_id, source_cle, nom, version, editeur, format, item_id, premiere_vue_le
machines_evenements Événements de chaque machine. id, machine_id, type, detail, le
machines_expositions Histoire de chaque CVE sur chaque machine : détectée, corrigée, revenue. project_id, cve_id, machine_id, logiciels, detectee_le, vue_exposee_le, corrigee_le, correction, reapparue_le, reapparitions
surface_domaines Domaines dont on surveille la surface externe. id, project_id, domaine, label, is_enabled, scan_interval_hours, verifie, jeton_verif, verifie_le, attestation_version, attestation_le, attestation_par, attestation_ip, derniere_relance_le, relances_jour, relances_nb, last_scanned_at, next_scan_at, last_status, last_error, created_by, created_at, updated_at
surface_actifs Sous-domaines, IP et services exposés découverts. id, project_id, domaine_id, type, valeur, source, details, present, absences, premiere_vue_le, derniere_vue_le
surface_constats Constats de la surface externe (ports, certificats, SPF/DMARC). id, project_id, domaine_id, type, cible, gravite, details, ouvert, absences, premiere_vue_le, derniere_vue_le, resolu_le
surface_domaines_retires Domaines retirés de la surface externe (comptés au quota 30 jours). id, org_id, project_id, domaine, retire_le
machines_mises_a_jour Mises à jour disponibles ou installées. id, project_id, machine_id, cle, source, identifiant, titre, categorie, severite, kb, paquet, version_installee, version_disponible, taille_octets, redemarrage_requis, publie_le, cves, premiere_vue_le, derniere_vue_le, echec, echec_le
groupes_machines Groupes de machines et leurs règles. id, project_id, nom, description, type, regles, cree_le
groupes_machines_membres Machines de chaque groupe. groupe_id, machine_id
agents Agents enrôlés (sans leur secret). id, project_id, machine_id, identifiant_materiel, jeton_id, version, plateforme, enrole_le, dernier_contact_le, ip_contact, revoque_le, empreinte_inventaire, inventaire_le, mises_a_jour_le, erreurs_scan, sources_scan, relais_autorise, hors_ligne, cle_hors_ligne, sequence_hors_ligne, collecte_le, dernier_import_le
jetons_enrolement Jetons d’enrôlement : nom, préfixe, usage (jamais le jeton). id, project_id, nom, prefixe, cree_par, cree_le, expire_le, utilisations_max, utilisations, revoque_le, groupe_id, etiquettes, dernier_usage_le
parametres_parc Réglages de gestion du parc. project_id, scripts_autorises, intervalle_contact_s, maj_agent_auto, modifie_par, modifie_le
politiques_mises_a_jour Politiques de mise à jour. id, project_id, nom, description, active, toutes_machines, groupes, criteres, planification, fenetre_minutes, redemarrage, anneau_precedent_id, validation_jours, derniere_execution_le, prochaine_execution_le, cree_par, cree_le, modifie_le
politiques_executions Exécutions des politiques de mise à jour. id, project_id, politique_id, declenchement, libelle, cree_par, cree_le, fenetre_fin_le, bilan
approbations_mises_a_jour Approbations et refus de mises à jour. id, project_id, cle, decision, note, par, le
scripts_parc Scripts du parc. id, project_id, nom, description, interpreteur, contenu, delai_max_s, cree_par, cree_le, modifie_le
taches_agents Tâches confiées aux agents et leur résultat. id, project_id, machine_id, agent_id, type, parametres, statut, cree_par, execution_id, script_id, pas_avant_le, expire_le, cree_le, envoyee_le, debut_le, fin_le, code_sortie, sortie, erreur, details
imports_hors_ligne Machines hors ligne : fichiers de collecte importés et sort de chaque collecte. id, project_id, recu_le, par, via, fichier, taille, type, importees, refusees, details
remediations_ia Remédiations assistées par IA : commandes proposées, verdicts, corrections et tâches envoyées. id, project_id, cve_id, cve_ids, statut, machines, verification, taches_verification, analyse, correction, taches_correction, suivi, jetons, cree_par, cree_le, modifie_le
ecarts_cve_machine Vulnérabilités écartées sur une machine (faux positif ou corrigée) : motif, preuve, auteur. project_id, cve_id, machine_id, motif, source, preuve, empreinte, empreinte_avis, remediation_id, par, le
conformite_audits Audits de conformité des machines : date, score, note, compteurs (30 derniers par machine). id, project_id, machine_id, agent_id, tache_id, catalogue, version, empreinte, plateforme, profil, niveau, audite_le, recu_le, duree_ms, score, note, conformes, non_conformes, non_applicables, erreurs, exceptions
conformite_resultats Résultat de chaque règle de conformité au dernier audit, avec le constat. audit_id, regle, project_id, machine_id, statut, constat, severite, section
conformite_exceptions Exceptions de conformité : règle, machine, raison, auteur, échéance. id, org_id, project_id, regle, machine_id, raison, auteur_id, cree_le, expire_le
conformite_reglages Réglages de conformité (niveau, profil par défaut). id, org_id, project_id, niveau, profil_defaut, modifie_par, modifie_le
Jeu Contenu Champs
alertes Alertes, avec leur historique. id, alert_type, cve_id, watchlist_item_id, project_id, triggered_at, historique
alertes_lues Lecture des alertes par personne. alert_id, user_id, lue_le
alertes_ecartees CVE écartées par une règle d’exclusion, avec le motif. id, project_id, cve_id, regle_id, regle_nom, outrepassee, motif, cree_le
regles_exclusion Règles d’exclusion. id, project_id, nom, type, valeur, editeur, auteur_id, cree_le, expire_le
dossiers Dossiers de traitement : statut, notes, nature de l’exception. id, project_id, cve_id, status, a_revoir, verification_attendue_le, notes, exception_nature, exception_mesure, exception_justification, exception_echeance, exception_par, exception_le, exception_rappels, exception_jusqu_au_correctif, exception_motif, created_at, updated_at
dossiers_historique Historique complet des changements de statut des dossiers. id, project_case_id, actor_user_id, from_status, to_status, comment, evenement, created_at
dossiers_commentaires Commentaires des dossiers. id, project_case_id, parent_comment_id, author_user_id, body, mentioned_user_ids, created_at
commentaires_lus Lecture des commentaires par personne. comment_id, user_id, lu_le
assignations Assignations des CVE. id, project_id, cve_id, assignee_user_id, assigned_by, assigned_at
etiquettes_cve Étiquettes posées sur les CVE. id, project_id, cve_id, tag_id, created_by, created_at
echeances Échéances posées par l’équipe. id, project_id, cve_id, echeance, posee_par, posee_le
echeances_notifiees Rappels d’échéance envoyés. id, project_id, cve_id, etape, echeance, notifie_le
remediation_amorces Démarrage du suivi des délais. project_id, amorce_le, depassees
exceptions Registre des exceptions (risques acceptés) : justification, mesures, échéance, décision, clôture. id, project_id, cve_id, statut, justification, mesures_compensatoires, echeance_revue, demande_par, demande_le, decide_par, decide_le, motif_decision, auto_approuve, cloture_par, cloture_le, motif_cloture, renouvelle_id, contexte, rappels, created_at, updated_at
traces_notification Trace de chaque notification d’alerte envoyée. id, project_id, cve_id, canal, evenement, destinataire_user_id, destinataire, statut, detail, reprise, source_ref, cree_le
campagnes_remediation Campagnes de remédiation : CVE visées, échéance, responsable. id, org_id, titre, description, cve_ids, project_ids, echeance, responsable_id, statut, cve_majeure_id, cree_par, cree_le, derniere_verification_le, close_le, close_par
campagnes_cibles Occurrences suivies par chaque campagne, leur état et la preuve de vérification. id, campagne_id, project_id, cve_id, machine_id, machine_nom, composant, version, item_ids, sources, etat, verifiee_le, verifiee_par, preuve, cree_le, maj_le
Jeu Contenu Champs
incidents Registre des incidents. id, org_id, project_id, annee, numero, reference, titre, description, statut, significatif, qualification, detecte_le, connaissance_le, alerte_precoce_le, notification_le, rapport_intermediaire_le, rapport_final_le, autorite, reference_autorite, impact, cause_suspectee, cause, mesures, ioc, cve_ids, cree_par, clos_le, clos_par, bilan, regime, produit_concerne, correctif_disponible_le, rappels, created_at, updated_at
incidents_journal Journal horodaté de chaque incident. id, incident_id, horodatage, rang, auteur_id, auteur_nom, type, texte, donnees
fournisseurs Registre des fournisseurs. id, org_id, nom, nom_normalise, categorie, criticite, statut, source, services_fournis, contact_securite, url_securite, certifications, clauses_securite, notification_incidents, droit_audit, gestion_vulnerabilites, developpement_securise, reversibilite, localisation_donnees, sous_traitants_connus, derniere_evaluation, prochaine_evaluation, resultat_evaluation, notes, cree_par, cree_le, modifie_par, modifie_le, rappels
fournisseurs_alias Alias des fournisseurs. id, org_id, fournisseur_id, alias, cree_le
fournisseurs_evaluations Évaluations des fournisseurs. id, fournisseur_id, org_id, evalue_le, resultat, criticite, prochaine_evaluation, questionnaire, commentaire, evalue_par, cree_le
revues_inventaire Revues d’inventaire signées. id, project_id, type, auteur_id, realisee_le, commentaire, nb_elements, controles, resume, empreinte
revues_inventaire_avis Rappels de revue envoyés. project_id, echeance, notifie_le
rapports Rapports générés, avec leurs données. id, user_id, project_id, org_id, title, report_type, period_from, period_to, data, generated_at
rapports_conformite Rapports de conformité pour la direction, avec leurs données. id, org_id, periode_debut, periode_fin, langue, genere_le, genere_par, origine, donnees
revues_annuelles Revues annuelles de janvier : année, rapport produit, chiffres retenus, date d’envoi. id, org_id, annee, report_id, groupe, cree_le, envoyee_le, destinataires
Jeu Contenu Champs
destinations_siem Destinations SIEM (syslog, Splunk, Sentinel, Elastic) : réglages, filtres et état des envois ; sans les secrets. id, org_id, nom, type, config, filtres, actif, dernier_envoi_le, dernier_envoi_nb, total_envoyes, derniere_erreur, derniere_erreur_http, derniere_erreur_le, echecs_consecutifs, cree_par, cree_le, modifie_le
workflows Workflows : déclencheurs, graphe, état. id, project_id, org_id, name, description, is_enabled, is_default, family, cadre, modele, suspendu, version, graph, created_by, created_at, updated_at
workflows_executions Exécutions des workflows et leur journal. id, workflow_id, user_id, trigger_event, cve_id, status, dedup_key, log, started_at, finished_at
tableaux_de_bord Tableaux de bord d’organisation et de projet. id, name, owner_type, owner_id, project_id, is_default, seed_version, periode_defaut, refonte, composition_precedente, entonnoir, created_at, updated_at
tableaux_widgets Widgets de ces tableaux de bord. id, dashboard_id, widget_type, title, row_index, slot_index, width, pos_x, pos_y, pos_w, pos_h, config, created_at
tableaux_commentaires Commentaires de période des tableaux de bord. id, dashboard_id, periode_cle, texte, auteur_id, modifie_le
gels_posture Semaines gelées des indicateurs de résultat du score de posture (gel de fin d’année, gel des changements). org_id, semaine, motif, pose_par, pose_le
Jeu Contenu Champs
journal_audit Journal d’audit de l’organisation, entier. id, actor_user_id, actor_email, action, org_id, target_type, target_id, metadata, ip_address, created_at
support_conversations Conversations avec le support rattachées à l’organisation. id, user_id, org_id, sujet, statut, dernier_seq_public, lu_utilisateur, cree_le, dernier_message_le, dernier_public_le, ferme_le
support_messages Messages de ces conversations (hors notes internes du support). id, conversation_id, seq_public, auteur_id, cote, texte, cree_le
nps_reponses Réponses de vos membres à l’enquête de satisfaction in-app : note, commentaire, date, suivi du rappel. id, user_id, org_id, note, commentaire, locale, role, decideur, cree_le, rappel_avant, rappele_le, rappel_statut
Jeu Contenu Champs
cves_citees Fiches des CVE citées par vos alertes et dossiers (données publiques), pour une lecture hors ligne. cve_id, state, severity, cvss_score, cvss_vector, cvss_version, epss_score, epss_percentile, cwe_ids, primary_vendor, primary_product, description_en, date_published, date_updated, is_kev, kev_date_added, has_poc

Secrets, clés, jetons et leurs empreintes ne sont jamais exportés : ce sont des moyens d’accès, à recréer chez le nouveau fournisseur.

  • abonnements_push : Appareils d’une personne abonnés aux notifications push (adresses et clés de chiffrement du navigateur).
  • actions_lots : Instantanés d’annulation des actions groupées, éphémères ; chaque changement de statut est dans l’historique des dossiers.
  • cles_hors_ligne : Clé privée de déchiffrement des collectes hors ligne (secret de la plateforme).
  • cles_passkey : Clés d’accès (passkeys) d’une personne : secrets d’authentification.
  • discussion_appareils : Clés publiques d’appareils du chiffrement de bout en bout.
  • discussion_canaux : Discussions chiffrées de bout en bout : le service ne peut pas les lire ; chaque appareil garde sa copie déchiffrée.
  • discussion_favoris : Idem.
  • discussion_journal : Idem : messages chiffrés de bout en bout.
  • discussion_lectures : Idem.
  • discussion_membres : Idem : partie du protocole de chiffrement.
  • envois_facturation : Journal technique des e-mails de facturation déjà envoyés (évite les doublons).
  • envois_push : File d’envoi technique des notifications push ; chaque alerte est dans la cloche et traces_notification.
  • evenements_a_traiter : Incidents de service (connecteur en échec, action d’agent ratée, quota) affichés en bannière : état technique de la bannière.
  • experiences_expositions : Mesure interne des messages (groupe témoin ou non, date) : agrégée pour évaluer l’effet des e-mails aux actions, jamais aux ouvertures ; communiquée sur simple demande au titre du droit d’accès (RGPD, art. 15).
  • expositions_projets : État technique de la synchronisation des expositions.
  • identites_externes : Comptes Microsoft/Google rattachés à une personne : identifiants de connexion personnels.
  • match_jobs : File de calcul technique.
  • messages_contact : Messages déposés par des visiteurs sur le formulaire de contact du site, rattachés à aucune organisation ; effacés à 90 jours, communiqués à leur auteur sur simple demande (RGPD, art. 15).
  • notification_outbox : File d’envoi technique.
  • notifications : Boîte de réception personnelle, purgée à 90 jours ; chaque envoi d’alerte est dans traces_notification.
  • nps_sollicitations : Préférence personnelle d’un compte sur l’enquête de satisfaction (reportée, refusée).
  • oauth_codes : Codes d’autorisation éphémères (secrets d’accès).
  • oauth_demandes : Demandes d’autorisation éphémères.
  • oauth_jetons : Jetons d’accès (secrets d’accès).
  • paliers_siem : Mémoire technique du dernier palier envoyé au SIEM ; le palier de chaque cas se recalcule.
  • preferences_accessibilite : Préférences personnelles d’un compte (raccourcis clavier, contraste, animations).
  • sante_comptes : Score de santé du compte : donnée dérivée, calculée par TechWatchAlert pour son suivi interne (agrégats, aucune décision automatique) ; communiquée sur simple demande au titre du droit d’accès (RGPD, art. 15).
  • sante_comptes_hebdo : Historique hebdomadaire du score de santé du compte : même nature, même accès.
  • usages_liens_triage : Compteurs d’usage des liens de triage en un clic (empreintes de liens, secrets d’accès) ; chaque geste est dans l’historique des dossiers et le journal d’audit.
  • user_source_preferences : Préférences personnelles d’un compte.
  • users : Comptes personnels : l’export reprend l’adresse et le nom de chaque membre (jeu membres).