v0.5.12 : la cle Crawl4AI quitte config.env pour un fichier dedie (0600)

Une cle en clair dans config.env finit dans les copier-coller de depannage.
Elle vit desormais dans $JEAN_HOME/.crawl4ai_key en 0600, comme la cle de
completion (.api_key) ; les installations qui l'avaient dans config.env sont
migrees a la premiere lecture, et l'ecriture efface toute trace residuelle.

Approche proposee par @feanor91 dans la PR #15 — merci a lui.
This commit is contained in:
nathaninline committed 2026-07-28 11:43:40 +02:00
1 parent 8956b1ed76
commit 15bb9358bc
8 files changed
+45 -11

No files matched your search

+1 -1
View File
@@ -585,7 +585,7 @@ func handleInternet(w http.ResponseWriter, r *http.Request) {
_ = json.NewDecoder(r.Body).Decode(&req)
// Clé d'accès au serveur Crawl4AI : chaîne vide = on l'enlève.
if req.Key != nil {
if err := SetConfigKey("CRAWL4AI_KEY", strings.TrimSpace(*req.Key)); err != nil {
if err := writeCrawlKey(strings.TrimSpace(*req.Key)); err != nil {
sendJSON(w, 500, map[string]any{"ok": false, "error": err.Error()})
return
}