This commit is contained in:
146
ARTICLE-QUALITY-GATE-V12.md
Normal file
146
ARTICLE-QUALITY-GATE-V12.md
Normal file
@@ -0,0 +1,146 @@
|
||||
# Article Quality Gate v12
|
||||
|
||||
## Ziel
|
||||
|
||||
v12 korrigiert einen systematischen False-Negative-Fehler des modellfreien Artikel-Quality-Gates aus v8-v11. In `brain-analysis(21)` erreichten sechs autonome v10-Artikel den CPU-Checker. Vier Erstfassungen waren bereits 620-823 Wörter lang, hatten acht Abschnitte und nutzten 89-100 % der bereitgestellten Quellen, wurden aber ausschließlich wegen `low_evidence_alignment` vor dem Qwen-Claim-Review verworfen.
|
||||
|
||||
## Root Cause
|
||||
|
||||
`lexical-coverage-depth-v1` gewichtete bei der IDF-artigen Alignment-Berechnung Begriffe, die in **keiner** Quelle vorkamen, stärker als häufige Evidenzbegriffe. Für einen deutsch formulierten Syntheseartikel war das ungeeignet:
|
||||
|
||||
- Paraphrasen erzeugen legitime neue Formulierungen.
|
||||
- Flexion und zusammengesetzte deutsche Begriffe senken exakte Token-Ueberschneidung.
|
||||
- Ueberschriften und erklaerender Kontext stehen nicht zwingend woertlich in Quellen.
|
||||
- Ein Artikel ueber mehrere Quellen muss verbinden und erklaeren, nicht Quelltext kopieren.
|
||||
|
||||
Damit wurde ein lexikalischer Aehnlichkeitswert faelschlich wie ein semantischer Grounding-Beweis behandelt.
|
||||
|
||||
## Neue Verantwortungsgrenze
|
||||
|
||||
Der CPU-Layer bleibt ein harter, modellfreier **Struktur-/Dichte-Checker**.
|
||||
|
||||
Er darf weiterhin hart ablehnen bei:
|
||||
|
||||
- `article_too_short`
|
||||
- `insufficient_section_depth`
|
||||
- `low_source_utilization`
|
||||
- `high_redundancy`
|
||||
- `low_information_density`
|
||||
- `insufficient_operational_structure`
|
||||
- `insufficient_explanatory_depth`
|
||||
|
||||
`EvidenceAlignment` bleibt messbar, ist ab v12 jedoch **diagnostisch**. Ein niedriger rein lexikalischer Wert darf keine Aussage darueber treffen, ob eine paraphrasierte Behauptung semantisch belegt ist.
|
||||
|
||||
Semantisches Grounding gehoert in die nachfolgende Qwen-Stufe:
|
||||
|
||||
```text
|
||||
Gemma Author
|
||||
|
|
||||
v
|
||||
CPU Quality v2
|
||||
Struktur / Tiefe / Redundanz / Quellennutzung
|
||||
|
|
||||
v
|
||||
Qwen Claim Review
|
||||
supported / partially supported / unsupported / contradicted
|
||||
|
|
||||
v
|
||||
Qwen Coverage Review
|
||||
|
|
||||
v
|
||||
Final deterministic gates
|
||||
```
|
||||
|
||||
## Algorithmus
|
||||
|
||||
Neue Kennung:
|
||||
|
||||
```text
|
||||
lexical-coverage-depth-v2
|
||||
```
|
||||
|
||||
### Evidence Alignment v2
|
||||
|
||||
Vorhandene Evidenzbegriffe werden voll gewichtet. Seltene Evidenzbegriffe erhalten nur einen kleinen Bonus. Begriffe, die nicht im Evidenzkorpus vorkommen, erhalten lediglich eine begrenzte Penalty und dominieren nicht mehr den Nenner.
|
||||
|
||||
Technische, in keiner Quelle vorkommende Begriffe werden staerker markiert als normale erklaerende Sprache, bleiben aber ebenfalls nur ein Diagnoseindikator.
|
||||
|
||||
### Score
|
||||
|
||||
Der Score priorisiert jetzt die durch CPU verlaesslicher messbaren Dimensionen:
|
||||
|
||||
- Type/Depth: 30 %
|
||||
- Source Utilization: 24 %
|
||||
- Technical Specificity: 14 %
|
||||
- Lexical Diversity: 12 %
|
||||
- Evidence Alignment: 10 %
|
||||
- Non-Redundancy: 10 %
|
||||
|
||||
`Passed` wird nicht mehr durch einen zweiten willkuerlichen Gesamt-Score-Schwellenwert blockiert. Die expliziten Hard Gates entscheiden, ob der Draft zum semantischen Reviewer darf. Der Score bleibt fuer Ranking, Telemetrie und Diagnose erhalten.
|
||||
|
||||
## Regression aus analysis(21)
|
||||
|
||||
Beobachtete v10-Erst-/Revisionswortzahlen:
|
||||
|
||||
| Run | Erstfassung | Revision | v10 | v12 erwarteter CPU-Pfad |
|
||||
|---|---:|---:|---|---|
|
||||
| 1 | 631 | 560 | reject: low_evidence_alignment | Erstfassung -> Qwen |
|
||||
| 2 | 823 | 604 | reject: low_evidence_alignment | Erstfassung -> Qwen |
|
||||
| 3 | 664 | 456 | reject: low_evidence_alignment | Erstfassung -> Qwen |
|
||||
| 4 | 564 | 629 | reject: low_evidence_alignment | Revision 629 -> Qwen |
|
||||
| 5 | 620 | 527 | reject: low_evidence_alignment | Erstfassung -> Qwen |
|
||||
| 6 | 471 | 438 | reject: too short + alignment | weiterhin reject: too short |
|
||||
|
||||
Der letzte Fall bleibt absichtlich gesperrt. v12 ist keine generelle Lockerung des Qualitaetsniveaus.
|
||||
|
||||
## Monotone CPU-Revision
|
||||
|
||||
`analysis(21)` zeigte ausserdem mehrfach, dass die CPU-angeforderte Revision einen besseren Draft verschlechterte, z. B. 823 -> 604, 664 -> 456 und 631 -> 560 Woerter.
|
||||
|
||||
v12 merkt sich deshalb die beste CPU-bewertete Fassung. Eine schlechtere Revision darf sie nicht mehr still ueberschreiben. Bei einer Regression wird `article.cpu_quality.revision.regressed` emittiert und die bessere Fassung fuer die finale Diagnose behalten.
|
||||
|
||||
Eine Revision, die die Hard Gates wirklich besteht, gewinnt weiterhin immer.
|
||||
|
||||
## Reparaturhinweis fuer zu kurze Artikel
|
||||
|
||||
Bei `article_too_short` fordert der CPU-Layer nun explizit, die vorhandene Substanz **nicht zu kuerzen** und in der Revision einen Puffer oberhalb der harten Mindestwortzahl anzustreben. Die zusaetzliche Laenge muss aus belegten technischen Details kommen; Fülltext bleibt verboten.
|
||||
|
||||
## Pipeline Identity
|
||||
|
||||
Neue Pipeline-ID:
|
||||
|
||||
```text
|
||||
adaptive_generate_review/v5-quality-gate-v12
|
||||
```
|
||||
|
||||
Damit werden alte Fingerprints nicht mit der korrigierten Gate-Semantik vermischt.
|
||||
|
||||
## Autonomous Runtime Counters
|
||||
|
||||
Autonome Artikelsynthese lief ausserhalb von `EnrichOne`. Deshalb zeigte der Runtime-Status in analysis(21) `articles_skipped=0`, obwohl sechs autonome Drafts verworfen worden waren.
|
||||
|
||||
v12 zaehlt autonome `Created`-/`Skipped`-Outcomes nun ebenfalls in den Prozesszaehlern. Die persistenten Autonomous-Totals bleiben davon getrennt.
|
||||
|
||||
## Agent-Kompatibilitaet
|
||||
|
||||
Der Compute-Kind bleibt:
|
||||
|
||||
```text
|
||||
article_quality
|
||||
```
|
||||
|
||||
Ein bereits laufender aelterer Compute-Agent kann weiterhin bounded Metrics liefern. Das Brain rekonstruiert Pass/Fail und Empfehlungen lokal mit den v12-Regeln. Nach Upgrade des Agenten wird auch die Alignment-Metrik selbst nach v2 berechnet.
|
||||
|
||||
## Keine abgeschwaechten semantischen Gates
|
||||
|
||||
Unveraendert bleiben:
|
||||
|
||||
- Qwen Claim-by-Claim Review
|
||||
- Unsupported-/Contradicted-Claim-Rejection
|
||||
- Coverage Review
|
||||
- Research-Grounding fuer autonome Artikel
|
||||
- Source-Minimum und Production Ratio
|
||||
- Artikeltyp-spezifische operative Mindeststruktur
|
||||
- Final Draft Validation
|
||||
|
||||
v12 entfernt damit keinen Wahrheits-/Grounding-Schutz. Es verhindert lediglich, dass ein lexikalischer CPU-Heuristikwert den semantischen Reviewer ersetzt.
|
||||
26
CHANGELOG-ARTICLE-QUALITY-GATE-V12.md
Normal file
26
CHANGELOG-ARTICLE-QUALITY-GATE-V12.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Changelog – Article Quality Gate v12
|
||||
|
||||
## Fixed
|
||||
|
||||
- `low_evidence_alignment` ist kein harter CPU-Reject mehr.
|
||||
- Evidence Alignment v1 uebergewichtete source-absent Tokens; v2 verwendet eine begrenzte Penalty.
|
||||
- CPU `Passed` wird jetzt durch explizite Hard Gates statt zusaetzlicher Score-Schwelle bestimmt.
|
||||
- CPU-Revisionsregressionen koennen eine bessere Vorfassung nicht mehr still ersetzen.
|
||||
- zu kurze Drafts erhalten einen revisionsspezifischen Zielpuffer und die Anweisung, vorhandene Substanz nicht zu kuerzen.
|
||||
- autonome Article-Outcomes aktualisieren `articles_created` / `articles_skipped` im Runtime-Status.
|
||||
|
||||
## Changed
|
||||
|
||||
- Algorithmus: `lexical-coverage-depth-v2`.
|
||||
- Pipeline-ID: `adaptive_generate_review/v5-quality-gate-v12`.
|
||||
- CPU-Score gewichtet Tiefe und Source Utilization staerker; Evidence Alignment bleibt diagnostisch.
|
||||
- `article.cpu_quality.completed` meldet `evidence_alignment_mode=diagnostic_only_semantic_grounding_by_qwen`.
|
||||
- neues Event `article.cpu_quality.revision.regressed`.
|
||||
|
||||
## Preserved
|
||||
|
||||
- Mindestwortzahlen und Mindestabschnitte.
|
||||
- Quellennutzungs-Gate.
|
||||
- Redundanz-/Informationsdichte-Gates.
|
||||
- How-To/Troubleshooting Steps + Validation.
|
||||
- Qwen Claim-/Coverage-Review und Research-Grounding.
|
||||
51
CHANGELOG-SPEED-MODE-V11.md
Normal file
51
CHANGELOG-SPEED-MODE-V11.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# Changelog – Speed Mode v11
|
||||
|
||||
## Neu
|
||||
|
||||
- zentraler Runtime `Speed Mode`
|
||||
- Dashboard-Quick-Toggle `SPEED`
|
||||
- `speed_cpu_tasks` (1..256)
|
||||
- `speed_gpu_tasks` pro Ollama-Node (1..64)
|
||||
- Eco/Speed gegenseitig exklusiv
|
||||
- dynamisch resizbarer Shared Work Limiter
|
||||
- dynamisches Ollama `NodeMaxInflight`
|
||||
- paralleler deterministischer Vector-Graph-Kern (`Workers`)
|
||||
- Compute-Agent Burst/Queue-Drain
|
||||
- leichte `/api/v1/agent/performance`-Policy fuer Live-Umschaltung
|
||||
- Speed-Wake fuer Source Inbox und Autonomous Research
|
||||
|
||||
## Speed-Pacing
|
||||
|
||||
Bei Speed werden u. a. uebersprungen:
|
||||
|
||||
- AI-THINK 12-s-Startdelay
|
||||
- AI-THINK Step Delay
|
||||
- Low-Priority-Yield fuer Background Ollama
|
||||
- Autonomous Startup Delay / Idle-Only
|
||||
- Source-Inbox Batch-Pause bei vorhandenem Backlog
|
||||
- optionaler Vector-Agent Startup-Wait
|
||||
- Vector-Maintenance 5-s-Startup-Grace
|
||||
- 55-ms Query-Aktivierungsanimation
|
||||
|
||||
## Nicht veraendert
|
||||
|
||||
- Quality-/Grounding-Gates
|
||||
- HTTP-/Ollama-Timeouts
|
||||
- Fehler-Cooldowns
|
||||
- Graph-/SQLite-Schreibserialisierung
|
||||
- Autonomous Tagesbudget und semantische Deduplizierung
|
||||
- Source PollInterval
|
||||
- Docker Controller Kill-Switch/Policy
|
||||
- Vector-/Layout-Fachcadence
|
||||
|
||||
## Validierung
|
||||
|
||||
- Runtime-Limiter Resize Regression
|
||||
- Speed ENV/Range Regression
|
||||
- Eco-vs-Speed Normalisierung
|
||||
- dynamischer Ollama-InFlight-Test
|
||||
- Source-Agent effektive Concurrency
|
||||
- Speed Performance Apply/Restore
|
||||
- Single-vs-Multi-Worker VectorGraph Identitaet
|
||||
- projektweite Typkompilierung und `go vet` in Offline-Compilekopie
|
||||
- WebUI `node --check`
|
||||
43
CHANGELOG-WORKFLOW-INTEGRITY-V10.md
Normal file
43
CHANGELOG-WORKFLOW-INTEGRITY-V10.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# Changelog – Workflow Integrity v10
|
||||
|
||||
## Added
|
||||
|
||||
- strict Thinking relation fulltext evidence path (`relation_fulltext_gate_v10`);
|
||||
- deterministic relation query rebuild when internal node IDs/hashes leak into a planner query or no visible topic anchor is present;
|
||||
- fail-closed behavior for relations that explicitly require research but obtain no accepted fulltext evidence;
|
||||
- `think.research.query.rebuilt` and `think.research.insufficient` telemetry;
|
||||
- semantic Autonomous-Research queue dedupe/merge (`topic-seed-question-jaccard-v1`);
|
||||
- startup/pre-scan consolidation of redundant queued/deferred autonomous tasks;
|
||||
- daily-budget-aware opportunity enqueueing that accounts for completed work plus the whole active research queue;
|
||||
- `daily_budget_exhausted` and `semantic_queue_duplicate` decision reasons;
|
||||
- one-time operational Article-Type reconsideration to `reference`, `concept`, `decision_guide`, or `skip`;
|
||||
- `article.type.reconsidered` telemetry;
|
||||
- independent Vector Maintenance scheduler that continues while Learning is disabled;
|
||||
- effective layout modes `off`, `relax`, `full`;
|
||||
- truthful layout telemetry with a separate process-start not-before marker for first relaxation;
|
||||
- restart-stable persistent Autonomous-Research totals with separate per-process counters.
|
||||
|
||||
## Changed
|
||||
|
||||
- relation research search hits remain ephemeral until an individual fulltext evidence gate passes and the relation itself is accepted;
|
||||
- accepted relation evidence now stores relevance/source-quality metadata and, where possible, persistent fulltext evidence path/hash;
|
||||
- Autonomous opportunity scans stop enqueueing when the current UTC-day budget plus active queue is already full;
|
||||
- semantic duplicate opportunities merge into existing queued tasks instead of creating changed-seed duplicates;
|
||||
- Article Planner guidance is stricter about when `troubleshooting` and `how_to` are justified;
|
||||
- an operational draft that still lacks source-grounded steps/validation after research is regenerated under a newly justified type exactly once, never merely relabeled;
|
||||
- article pipeline identity is now `adaptive_generate_review/v4-quality-routing-v10`;
|
||||
- adaptive fingerprint includes `topic-guard=strict-v3-relation-evidence`;
|
||||
- Learning scans no longer own periodic Vector reevaluation/layout cadence; they rebuild vector structure only for actual ingest/embedding changes or a missing vector layer;
|
||||
- runtime/startup telemetry exposes `vector_graph_layout_mode` and whether relax mode is actually effective.
|
||||
|
||||
## Preserved
|
||||
|
||||
- user-defined Autonomous Research scan interval, including accelerated `10m` test setups;
|
||||
- existing vector similarity/affinity thresholds;
|
||||
- operational article structure gates;
|
||||
- v8 CPU Article Quality and Qwen Claim/Coverage gates;
|
||||
- v9 Docker Controller behavior and policy boundaries.
|
||||
|
||||
## Validation note
|
||||
|
||||
The project declares Go 1.26 and `modernc.org/sqlite v1.37.1`. The offline validation host provides Go 1.23.2 and cannot download dependencies, so full-package compile/vet validation uses a temporary compile-only SQLite stub in a separate copied tree. The release itself retains the original Go version and real SQLite dependency. SQLite-dependent runtime tests compile but cannot execute against that stub.
|
||||
13
README.md
13
README.md
@@ -40,6 +40,10 @@ Details: [`KNOWLEDGE-SYNTHESIS.md`](KNOWLEDGE-SYNTHESIS.md), [`GENERATE-THEN-REV
|
||||
|
||||
v8 ergänzt einen modellfreien CPU-/Agent-Quality-Layer und eine langsame semantische Layout-Relaxation. Details: [`ARTICLE-QUALITY-CPU-V8.md`](ARTICLE-QUALITY-CPU-V8.md).
|
||||
|
||||
v10 haertet Relationsrecherche, Autonomous-Queue, Artikeltyp-Routing und die von Learning entkoppelte Vector-Maintenance. Details: [`WORKFLOW-INTEGRITY-V10.md`](WORKFLOW-INTEGRITY-V10.md).
|
||||
|
||||
v12 korrigiert den modellfreien Artikel-Quality-Gate-Deadlock aus analysis(21): lexikalisches Evidence-Alignment ist diagnostisch, harte Struktur-/Dichte-Gates bleiben erhalten und semantisches Grounding erfolgt im Qwen-Review. Details: [`ARTICLE-QUALITY-GATE-V12.md`](ARTICLE-QUALITY-GATE-V12.md).
|
||||
|
||||
## Schnellstart
|
||||
|
||||
```bash
|
||||
@@ -187,6 +191,11 @@ BRAIN_THINKING_SOURCES=
|
||||
BRAIN_DEFAULT_VIEW=neural # neural | honeycomb | constellation
|
||||
BRAIN_MAX_DISPLAY_NODES=0 # 0 = unbegrenzt; alternativ z. B. 5000
|
||||
BRAIN_LOW_POWER_MODE=false
|
||||
|
||||
# v11: aggressiver Throughput-/Benchmark-Modus. CPU leer = runtime.NumCPU().
|
||||
BRAIN_SPEED_MODE=false
|
||||
BRAIN_SPEED_CPU_TASKS=
|
||||
BRAIN_SPEED_GPU_TASKS=4
|
||||
```
|
||||
|
||||
Alte `learning_categories`, `display_categories`, `thinking_categories` und frühere unversionierte Source-Filter werden beim ersten Start dieser Version bewusst ignoriert. Schalter, Ansicht und Performancewerte bleiben erhalten. Beim nächsten Speichern schreibt die WebUI `source_filter_version: 1`. `graph.db` muss dafür nicht gelöscht werden.
|
||||
@@ -233,6 +242,10 @@ Akzeptierte Webbelege werden automatisch gelernt und verknüpft. Neue oder über
|
||||
|
||||
Details: [`AUTONOMOUS-RESEARCH.md`](AUTONOMOUS-RESEARCH.md).
|
||||
|
||||
## Speed Mode v11
|
||||
|
||||
Mit `BRAIN_SPEED_MODE=true` entfernt das Brain kuenstliche Pacing-Pausen und erhoeht CPU-/GPU-Parallelitaet zur Laufzeit. `BRAIN_SPEED_CPU_TASKS` steuert Compute-/Vector-Worker, `BRAIN_SPEED_GPU_TASKS` das InFlight-Limit **je Ollama-Node**. Der Vector-Graph parallelisiert im Speed-Modus auch seine internen per-Node LSH/Cosine-Phasen. Eco und Speed sind gegenseitig exklusiv. Safety-/Quality-Gates, Fehler-Cooldowns, Timeouts, Graph-/SQLite-Locks, Autonomous-Tagesbudget und Docker-Controller-Policy bleiben aktiv. Details: [`SPEED-MODE-V11.md`](SPEED-MODE-V11.md).
|
||||
|
||||
## Autonome Anreicherung
|
||||
|
||||
Der Worker arbeitet bewusst sequenziell, trennt aber jetzt zwei Aufgaben:
|
||||
|
||||
@@ -6,6 +6,7 @@ caf5847b0ca972e7701ec23222302ac72de05d20f620d1b0f508efa126f24bfd ./.gitignore
|
||||
6022669d1201ddee0d8421c2d447e687f0391d4d274a2fb0f8de7254dc7078b9 ./ANALYSIS-DASHBOARD.md
|
||||
e8c73a579feae194a77ee3ce1afd98705cb79570023edb0d6fc43d788a4afc69 ./ARCHITECTURE.md
|
||||
f0cea07d3feb5b7fd0cbec4c667b87350c829de6ac72e674a9522f00ef5a11c5 ./ARTICLE-QUALITY-CPU-V8.md
|
||||
74e819ae5d418f45bb9b72ce2debde2f1b26873ce98e9d6b410d4d98ad2cae2b ./ARTICLE-QUALITY-GATE-V12.md
|
||||
f46b4faa04bbfafe2278ddcdedc8c9508085eabec3d35559918ddb5d858a547d ./AUTONOMOUS-OPPORTUNITY-SCORING-V5.md
|
||||
5452b1b94bf6ab5a2e4e19863fe69f9141eb7574bb438348b353e5d2aa2a2376 ./AUTONOMOUS-RESEARCH-QUALITY-V6.md
|
||||
b16744c84ad73e5454d3ef3166ae0c0b3ef4b6cc02e60c6abfa9484b913083c9 ./AUTONOMOUS-RESEARCH-ROUTING-V7.md
|
||||
@@ -14,6 +15,7 @@ f66de3a0a5abba55f42475a1e79bad2129f033b95648f95fafeb9efe5b7716a8 ./CHANGELOG-AD
|
||||
7aed2194baab0fb66c561446e5f1cd7724c1166bfa3a08c9e59157d1878bf994 ./CHANGELOG-ANALYSIS-DASHBOARD.md
|
||||
8761351d0f97f77a88b3b11ba707834cde90bd55cf16ea17316ceb49ed9863ee ./CHANGELOG-ANALYSIS-OBSERVABILITY-V2.md
|
||||
518daa4c734c46e3c063b66d57e8d3a422f5d7ae7f52bef74db58d881bb979b8 ./CHANGELOG-ARTICLE-CREATION-GATES.md
|
||||
f16ee63afa3166470b9f000568c803ca95070ca418a8621a4f5e8003d5de7099 ./CHANGELOG-ARTICLE-QUALITY-GATE-V12.md
|
||||
0120b27838cf33a8b138d8129242651dda3ff6cd101734cf8355974d7737f5f9 ./CHANGELOG-ARTICLE-QUALITY-HARDENING.md
|
||||
00c4c5138f64b89cade6612a12108ba9e95311565b6894d23581c4f279c01aab ./CHANGELOG-ARTICLE-QUALITY-LAYOUT-V8.md
|
||||
7831005dc51c0235bb66cc97262ae62a0c2f4ca494d2f15ebaf5cea1e589a2ee ./CHANGELOG-AUTONOMOUS-IDLE-WAL-V4.md
|
||||
@@ -48,10 +50,12 @@ fbf686a1acc2de6c4fbb56730a5f87dfdf28d93125fa56ae0c588c29ce492efe ./CHANGELOG-RE
|
||||
e4e5ecd9b322d77b587a4166a8734a8d84b520ad605a1235d0bd5787398932f3 ./CHANGELOG-SOURCE-INBOX-PRIORITY-CLASSIFIER.md
|
||||
86ae2eaee9cd9d909259448591185d04a70c2c1c8e5f9fa7372ba074e9983276 ./CHANGELOG-SOURCE-INBOX-SECURITY-PROACTIVE.md
|
||||
be9f133ae933bdc0e0a8aa5d176dd3e39488a191337043533379e23d179f3ad2 ./CHANGELOG-SOURCE-ONLY-FILTERS.md
|
||||
f63f042c5dda2bb52bbed0e4cbc8e17cca2990074a344b4923f39d7e66cc9e13 ./CHANGELOG-SPEED-MODE-V11.md
|
||||
5433a7c2e67ab35fb320bc872e9024fa5f3e765736184e9f878340b8b45407aa ./CHANGELOG-SQLITE-STARTUP-FIX.md
|
||||
5b9deeab0cd59b3c649fd73f129361a1e773ed3955cded0048b8cb280bb32e88 ./CHANGELOG-SQLITE-STORAGE.md
|
||||
9af1ba7139e923db9035b1ab1614e9ef5697055550f977befa741dcfc74ff9c4 ./CHANGELOG-VECTOR-AGENT-V3.md
|
||||
8a25725802b609eeca3cffe0d0aaebed186d3aed1b1c83c7ddba2c4ee48f6c29 ./CHANGELOG-VECTOR-GRAPH-QUALITY-V2.md
|
||||
b8f59df9e3e9dee89b2be678a4dbd092f7edb4274cbffd4602d533b196c5530c ./CHANGELOG-WORKFLOW-INTEGRITY-V10.md
|
||||
a7bccc893903d5009ddd86cec156fbfd6887bd1e8fc040ba065c2c812a0345b3 ./CLUSTER-FAST-MODE.md
|
||||
4291c24ca9fccaac2b739b21ef671be89af1565873be8d359626707bdc439597 ./DOCKER-CONTROLLER-V9.md
|
||||
97e022b38c4596ce76ecf242d733e01ca4e4097036fdc8c85cfed4c367243cc4 ./Dockerfile
|
||||
@@ -63,11 +67,12 @@ a1aed7c198bc1ffc7af4a8f69ccf137541e4887ce5d59a0d67f2be7216a37dcd ./FILTER-SCOPE
|
||||
696d2da2338cd8190b9614707e4059d78ce291e7334f273633aad815c3b6a6df ./Makefile
|
||||
e5e9a5268031fee9346462e4631e28ce8c8a8b46a4623e56327a1f310a09f646 ./OLLAMA-POOL.md
|
||||
2c0062941ef3edbd40d46b823934a7d0a3a9da7581b83d0b9360e8aaa7694b1b ./PERSISTENCE.md
|
||||
70122643e636bbbe50900072329c967d25fbf971f0115c1882ffe9077d2c8827 ./README.md
|
||||
10897eb01ac265c33fbe5181d76acbd795f8168ca6fa5cf6a3e066ab19319824 ./README.md
|
||||
2838cd19ac2bfa35bebbef2541f631b99221b5997bbb6dbc27146a66a3a1ad34 ./RUNTIME-CONTROLS-HONEYCOMB.md
|
||||
c3da43b33e550901d55789f2ee526c2e50f61ee028a3f59e0a40e77e1057fde7 ./SEARXNG-VISUALIZATION.md
|
||||
dc7b5dcb5fcdf506d1855b12c4c35c07d4aae9c613534fa45c20a38ac89c03d6 ./SOURCE-AGENT-MODE.md
|
||||
c69419c0327425186cfb84f25746feff226ce813cf467b3f252e729517455047 ./SOURCE-ONLY-FILTERS.md
|
||||
267ed485e8a8f6c90086ea5b19b06ada54198a07b1dbd8426eda0385af5a0139 ./SPEED-MODE-V11.md
|
||||
ae7bc1f1959071f79b76ca8a4ba103064ec0d5c5752af346175731ef4f636d9d ./SQLITE-STORAGE.md
|
||||
706b3912716d565082a44a0e707afd2ad07e4eb17cc23cae75772c1740205276 ./VALIDATION-ADAPTIVE-ARTICLE-WORKFLOW.md
|
||||
b0123b8425993dea7dd3864f930527b6a1a0e965ff29c0e4899620a64cd9451d ./VALIDATION-ANALYSIS-DASHBOARD.md
|
||||
@@ -96,15 +101,16 @@ f46938b5de7e139e1b21868b1bedce6e312d69cd61602b4f8f43512a327dd422 ./VALIDATION-S
|
||||
9f3c29823eaf604fa334590e92bc45fdd022bb48ed9b295449ef869c41ba56ff ./VECTOR-GRAPH-AGENT-OFFLOAD-V3.md
|
||||
2b00738524bc8d8e65cd168018f873482c2987655a377805f72dfcc81aad20fc ./VECTOR-GRAPH-EXPERIMENT.md
|
||||
f6699e4cdbaadc720e4b8a22c557d02319325283775a2b8a87ff78ca202e3386 ./VISUALIZATION-PERFORMANCE.md
|
||||
fe330e6ae2b707e532e23e1da5f329c1e473d7b0d9a0647249978371b2735e54 ./WORKFLOW-INTEGRITY-V10.md
|
||||
d33fbf0ce4b00b22467da5adfa53ad3e0dd061528ed58f4649f6eabfc1157a8b ./cmd/brain/main.go
|
||||
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./data/.gitkeep
|
||||
7ad10f51cf26747b4f186c540ecb7c77662f001800f0f7803422d45e8d72a4db ./data/graph.db
|
||||
587064aa2b583235d2235f4dcff2854b47347d47aef12ce266d56e9da6986843 ./data/runtime-settings.json
|
||||
21b51d0e1b7ed07c20f7f3a5da76dedab8df44a94a51724b67b0c3411599fe15 ./deployment/README.md
|
||||
3eeadef2212286fd07609f7867b64af7858d2416f63cc3b385a22989234bef4c ./deployment/docker-compose.controller-agent.yml
|
||||
1d553bd34d1ca2a367c2aca4186332dd99191ca0860fb615d78d2fdac7fd60f4 ./deployment/docker-compose.full.yml
|
||||
5049489e55313858801e89c0e1197d5e7a772ee2910e3317ad9557ade7ad431e ./deployment/docker-compose.full.yml
|
||||
a9fa15905220d6a5007bf92aff195f30aa596731c60c601f4d5de0dfc4dccd92 ./deployment/docker-compose.source-agent.yml
|
||||
b5f5a2933ac516c9511e8ce8f7e96387d77d340a542c70714a33343c95a1e63a ./docker-compose.yml
|
||||
4ddf98d6277e18918e3018df48407ba6d08d8c760bb9b84d730b7b9437194095 ./docker-compose.yml
|
||||
1edabd3a7fc60aebaca37fae228a5f34ddbf9ed18478aa1b114204cb956a4027 ./go.mod
|
||||
864c3376212497b070feca13d26cfc28e96876078ce7a0b5b0c0470e2dd4fbf8 ./go.sum
|
||||
ed7fa0e09e94aa9e89c93b00303d4ce6f0f20dac626ecb91181c3aabc76bc8ff ./integrations/agent/README.md
|
||||
@@ -113,16 +119,17 @@ ed7fa0e09e94aa9e89c93b00303d4ce6f0f20dac626ecb91181c3aabc76bc8ff ./integrations
|
||||
12f8424f863b13f19aab9c2e6c2828c0ad824a55a62fe336e062db534102bc3a ./integrations/knowledgebase/glpi-ai-knowledgebase-neural-brain.patch
|
||||
6ab2acda1c1ee07e604f7d1984e9cd120da5616a92ae1a00e1745231115b2cb0 ./internal/activity/broker.go
|
||||
4d5f26bcf2aff96375d408a67ed1d50bb9c1f5b8ddcf04f0ba4d438997feed8f ./internal/activity/broker_test.go
|
||||
b68aa429e27add68ea090a01dca64c9e0cee77804e5d3dc22edab776ad0b7440 ./internal/articlequality/articlequality.go
|
||||
c967839018914431bfe6aead0f14f4535fbed9b9da59d955b75fc31137c1a0cb ./internal/articlequality/articlequality_test.go
|
||||
e54e9fa812f709b570bd6822a6bea3df28ec591e869151ed8b76f22608e665da ./internal/config/config.go
|
||||
a6a0665dd61ad662e3fd8616a592d6df0a6d304740aca5712b05047ebdc23b4e ./internal/config/config_test.go
|
||||
06b2c4f8fc4220d77b1758108e4cf66b3ad6142fe29092d9c625be8b99b1aa7e ./internal/articlequality/articlequality.go
|
||||
b1621357b6b48d770c1e846a8931af0c33d36c042a13a5d5479fe552a9dce8bd ./internal/articlequality/articlequality_test.go
|
||||
77fabed1c5c8be0815c44d310f51d6e52868852ac390749a500bd81f29c329e5 ./internal/config/config.go
|
||||
7be5553cfc1ade969bf571e296bb99c89405a29d2e6a60c6cb081e8ce6fb23d1 ./internal/config/config_test.go
|
||||
1029c5e6e5f72c4863dc18fdcd120e7fd28321385bf172d26eaf7dc2d580bb68 ./internal/engine/analysis_mutations.go
|
||||
a3916398375521589f5e611358ff9be4848e714ed29e873658e6ad67a18e2bf7 ./internal/engine/article.go
|
||||
b0f23ead7e436fb651062fd06d3c5a1671d909bf5b6d9f7160e9f9c40d8cf898 ./internal/engine/article_adaptive.go
|
||||
98b9aff349a9381bd639efd8d2b6795f770ada6fa0c661473b96c689bd4dbbb0 ./internal/engine/article.go
|
||||
6eeb5b3a40335aa83b90e6d3c18fb6b629cf88e5501a9ae174949f062a811555 ./internal/engine/article_adaptive.go
|
||||
2660a4fabf11362aa2335f2322e32300f485a612291fb60f9ca899c5c4e28ad7 ./internal/engine/article_adaptive_test.go
|
||||
3daa8090548a9f3aeabe2ed24203e8b8bf48b2ae7f364d7f62bd45c9bfcb0c96 ./internal/engine/article_batch.go
|
||||
4ca9f66ec398678fd039c0020830f95e25bfdcdb52467d1cd5e3213771c961d9 ./internal/engine/article_cpu_quality.go
|
||||
c8f0edcd9a32bf66844e5d98f820fc66b38a24f3e70cbd68a4909b0c0e7f40e1 ./internal/engine/article_cpu_quality.go
|
||||
8e471b148b8914e8ba31489d93d87396d49078b935cc7879f4a14a1c22356040 ./internal/engine/article_cpu_quality_v12_test.go
|
||||
f6502f5a7cecfc3361fdce94c7ae0c0df66ae9c18f65113d65cfefe1006f7d06 ./internal/engine/article_format_test.go
|
||||
77934cde83b3eeb052889cda703f5d0da0bfa12366d05fe9850afcaae7c13a66 ./internal/engine/article_generate_then_review.go
|
||||
55b6ddb6e88af559ad5df0a6038282c4e9797b3e537bc3418d3e1b707ab78608 ./internal/engine/article_generate_then_review_test.go
|
||||
@@ -131,29 +138,37 @@ f6502f5a7cecfc3361fdce94c7ae0c0df66ae9c18f65113d65cfefe1006f7d06 ./internal/eng
|
||||
c3a2c265d12d6196ebedce027dc78b03292a0fe8a8bfd16ca275621125625039 ./internal/engine/article_research_cache.go
|
||||
3ca7037231935329d49b6b80553fbfef206c079a6aed4c2379dadd46d39ebc0d ./internal/engine/article_research_cache_test.go
|
||||
e7ba279452721f1f7c5d584272f5a92e9307fccdd1a0240bce79df058e6a1a7c ./internal/engine/article_research_test.go
|
||||
a6e66b595539095493eca9e8ac3a10ccbf8bc9ea8f25a13a110a98d1e0403bd6 ./internal/engine/autonomous_research.go
|
||||
1e6359e537f5187a624eae5bf14cdccc8e82530023f4afd8b7ff16827e2330e5 ./internal/engine/article_type_reconsider_v10.go
|
||||
fc005ca01ac71168f55fbdab67c739e614e20da1b2e08a72da1b2fd36aed34af ./internal/engine/autonomous_queue_v10_test.go
|
||||
56de31728a851226704e9a1a309435a2f9806952bb06e2004e32eb6be9cf2a93 ./internal/engine/autonomous_research.go
|
||||
9beffbd35ffa8a3e3d3016e98b6c33312f461aa0e8e291a160e16f5f25fde72c ./internal/engine/autonomous_research_test.go
|
||||
38e774b648e2ca2be929bc2abdd94313cb3c58eb6becac25ab521c66b39f11bb ./internal/engine/controller.go
|
||||
8c6066cd6e8142f49c1a49dfbfeac9e7e46eac04c5f5bbf7f207623f91aa27c7 ./internal/engine/engine.go
|
||||
0e2cf9659b25b57a67b6e12fee2f9ef932c61197aa27d5473528e02f22f75b76 ./internal/engine/engine.go
|
||||
5d67b99070671f3aeb3aa45a4533d437e12286f8f5299283006fce649ac5e44b ./internal/engine/engine_test.go
|
||||
20a8bbce5e8f9883a1814f1d3fad2193f0f5ddbd5c8fcdd4fcb824c0da8ddf2a ./internal/engine/relation_research_v10.go
|
||||
a9e1de45d371c4e23eeed0ccbbbc77f8e4470727842b921753ff4ac935e19442 ./internal/engine/relation_research_v10_test.go
|
||||
2038a3909b147a630e361faae3f5c1cc22218d0f1336c91d4c1b795c52665e9b ./internal/engine/research_diagnostics.go
|
||||
0eb3f00e2ab73d2dc6a4cbc1a4038533a4bb20fbbbb6190abd39feff6b34b8e1 ./internal/engine/research_diagnostics_test.go
|
||||
c72e3f5daa6cfa1c4ee01f4c8fe38a6bc26bd8baeb66668d7b412b945cfb1f96 ./internal/engine/research_events.go
|
||||
759761d974b53fae97548e9f6ce14d78e559aff091694ae446328d32db6efcc2 ./internal/engine/research_work.go
|
||||
d66979cf64ac1800ed1a930a95cf3375700bd7c2e19244e6bec5b4802b63ded4 ./internal/engine/research_work.go
|
||||
87a96d4a68e8e19bc15e787efa6d24fee3ae483aeb49910c6dd699a108d0a594 ./internal/engine/research_work_test.go
|
||||
4788163f25060322da85597f6cf5d4881463497ca9a9ddfbefaf5a3a3d985adf ./internal/engine/runtime.go
|
||||
02809a7dbbf10bdc086316314c57ddd4f20f7b7f1dffbb82fc9cc8927560a2b7 ./internal/engine/runtime_filter_test.go
|
||||
b74275f736f3a704b461a2e182603e7ce77a0f1732809ec66f1341f38f534354 ./internal/engine/source_inbox.go
|
||||
d1c86d63fbd6d7ecbc96a015f706c3e2070c99d7a4754e2bb555163d43fbe20c ./internal/engine/runtime.go
|
||||
09cbdab92598eab7764e16f62567fecae147272a3084cef7a1b35c67e2a3a0e7 ./internal/engine/runtime_filter_test.go
|
||||
641c33e6775f176dbabe9057676f40b0c22861a978d0dc75d4af388ed68c53cd ./internal/engine/source_inbox.go
|
||||
f6e2904aa232d0882cc15d589384bcbba02241cedcb200df218696dc51f179c0 ./internal/engine/source_inbox_test.go
|
||||
d251779f4bcee6d65a4af93b257ef52fa2d14dc39e8b9c1920bb5b7f8c8b1406 ./internal/engine/vector_graph.go
|
||||
d39b7527e4a85cf2e47af23cde866a0ac5ea495a11c57c65311de784c4000c41 ./internal/engine/speed_mode.go
|
||||
4174256fa35b32d3585e20a09fefb3da2188a77195e884056dda0d1fdbd7906b ./internal/engine/speed_mode_test.go
|
||||
7b7fc662acfbd734bfd40080a71a3b2efb97e0315b01e9c9d3a641f92d1784b7 ./internal/engine/vector_graph.go
|
||||
4e32a2bd05da7ec90d792e38d59fc84962624072bf3af0dfcb9e318d3074e6b4 ./internal/engine/vector_graph_test.go
|
||||
64ce8ac9d3ef9a3d796e66eb83b01be33b57014ad8d8cbc54c5c2ed999f43f3b ./internal/engine/vector_maintenance_v10.go
|
||||
d8f2af458612b1db790d642f67f83f6ac9b6374d1d09758a7af4c9ed69d41956 ./internal/engine/vector_maintenance_v10_test.go
|
||||
b82980a646a92751bdd27a866ba1ffc6d34a3ba81d537f7b6e5a78e1432ee6fa ./internal/glpi/client.go
|
||||
525102be56bc51ce8a08655b1b2bb53b67f4a1828903585fd664ed6a5133f617 ./internal/glpi/client_test.go
|
||||
f6c0356a13247ba0cfd348f197aef9bf35e28646e794f7a7153cfc66c9b863a1 ./internal/graph/analysis_dashboard.go
|
||||
350c1ace352a8818701cfbf51e39372c3e56d1cd32b92f67dc343f35e3154807 ./internal/graph/analysis_dashboard_test.go
|
||||
5e1b064bda200cf6f14278093f7a48132b175c73973706322623b049b8083737 ./internal/graph/filter.go
|
||||
c14883e3db65a61672d0171c98a9c2d5ccff3fa6ac74e7236c16819d27ddf503 ./internal/graph/filter_test.go
|
||||
9585f6089d523ad33494439e8d20ceb130908a1d33399a93607c90ecef48a028 ./internal/graph/research_tasks.go
|
||||
cf8429d1834048774a67dd287cc6b57d74c7e6b293f155de2187d6502baf8265 ./internal/graph/research_tasks.go
|
||||
e040907cc44da44b09e574644db21529ae582dc8422d5f62ae950dc3395824c0 ./internal/graph/research_tasks_test.go
|
||||
5670d71d8ca775ce5c85251cfe27e38623024738e70b0a65f3cd1cc04ff8e737 ./internal/graph/semantic_cluster.go
|
||||
e3fffa461fe56ad9c755e1d759fa19834b73294b8fb7bcc04086e18a8acaf5ab ./internal/graph/semantic_cluster_test.go
|
||||
@@ -162,7 +177,7 @@ e3fffa461fe56ad9c755e1d759fa19834b73294b8fb7bcc04086e18a8acaf5ab ./internal/gra
|
||||
356a97d5beab1b4723e049df27a3bbd13fa4933b7dd808e693dde57f1531736a ./internal/graph/sqlite_checkpoint_policy_test.go
|
||||
fa627f9cce8118d41f8af8e9514e629fce855bd64171e11d9e34619a7612d16f ./internal/graph/store.go
|
||||
611a1b5abc6a2afb2242373007e845fd53ab78dabdb287209bcd0bdf3d4a4666 ./internal/graph/store_test.go
|
||||
36864e737c773b61135f7f8ede5ce30ec41967c69e2f5c02aece69faf879ecb1 ./internal/graph/vector_layer.go
|
||||
7338fd8cc3ddfa1837079929f89e9b672b113e233569b1d5a14fe5cf63b5d4fe ./internal/graph/vector_layer.go
|
||||
4f1ae7d59814ca120ed5ca4d274117f3852c21176c745d9a4cd9629ab314ca9f ./internal/graph/vector_layer_test.go
|
||||
4476351d388d11c6becd78b4c918fc8d47dfd70500d8b3e2ddf81f7ff61a2cea ./internal/ingest/agent.go
|
||||
05bdcd8f82756af028807a9ba37e64232e2d93b6a803468d0a29665bbdb3067f ./internal/ingest/glpikb.go
|
||||
@@ -170,15 +185,15 @@ ff44d56d56b9e301fbcf0f028d1bae6f0b851665f4fee65222097f1a2450f24a ./internal/ing
|
||||
1b723beb88f8171615c69ac13cb47d10a39bee3fd37d4583efea99a99cb95541 ./internal/ingest/knowledge.go
|
||||
401294d406cc59680aa9627fee5ff2ec18f0e235e3237b96b654b1aa68d31d69 ./internal/ingest/knowledge_test.go
|
||||
ce87b7fc774c7f67145b6823231e362b5b96c5bd2216afb76cdccda106d99825 ./internal/model/model.go
|
||||
4ce33ab15baa9aebeaeb91d3a15f42f49a71713b737dcb7031a9e765b9d66f54 ./internal/ollama/client.go
|
||||
f34d967b66eef33d4441dd6dde445071926241c494df6dedb93617b8c810ade8 ./internal/ollama/client_test.go
|
||||
b65ef6a9024aed8ae3866d7aaa4f0c33ac5a0341c34e8dddfe12438e9fa3fd29 ./internal/ollama/client.go
|
||||
93f31475ec7c23f0d12fa1eee34840ee0a29c808d813f2d1366be584a28d6a87 ./internal/ollama/client_test.go
|
||||
aabe6b4809c0f25dacb258ae7180b0281383f7508fe24d8c87f67c8c995d4fe6 ./internal/persist/coordinator.go
|
||||
46144aa719ff5c3ab787c214d8e32e4b3c6883bed068410e5403a26f6352cd6a ./internal/persist/coordinator_test.go
|
||||
09fc87e1e6147e0f3d221b51f6a5a39712a113ad16ce4048fad1b0fc3d5c82a9 ./internal/research/fetch.go
|
||||
6a9f269783a7c41d5b63f9bd5022f415ed1b5572041ca5ccae1512d6dc2a0b80 ./internal/research/fetch_test.go
|
||||
edd033455bfd3925e5cdf5183a363ad527e7cf81beca183339fdc0b5410349ee ./internal/research/searxng.go
|
||||
5a1155da5809f3a5dbd99a98094c5778424e3f4bf93fa14bd442e91cdcc08094 ./internal/research/searxng_test.go
|
||||
7a4aa107cbf0eae1493f671112378bb82624dfb360702748029931f7b4be82ed ./internal/sourceagent/agent.go
|
||||
2d7204b2ebb148b640b794eac81f027cd4ab3bcb150dc31484a479ebff1b056c ./internal/sourceagent/agent.go
|
||||
64c512092fccb506597dca5d02545f0d6336116e9da907b66e366ce55985e5d0 ./internal/sourceagent/article_quality_compute.go
|
||||
0cc39e9e862f1d06080a4e4c963e8c99775e1f2b4ef506956908825471b95b9f ./internal/sourceagent/article_quality_compute_test.go
|
||||
051f214fe5203873b51b6b8a0b131f053bbeb8bb95dee6cc5818da6c5575a7de ./internal/sourceagent/compute.go
|
||||
@@ -187,27 +202,27 @@ fc1ed2dfd0cfb68da57dd294757629010bc8f6c7f84daec81788acdb661523f5 ./internal/sou
|
||||
ec45635bff833af5477afcf47888641d55b5122e2a7aeda004df34f79fbfb44a ./internal/sourceagent/controller_test.go
|
||||
aa2b3feee511de88eecee1acad6c79a9c7fc33581955fa3acfa22c02b3ad52f3 ./internal/sourceagent/controller_types.go
|
||||
73c6b6a454f2721aef286fa8ba650680ab6fe701aec62c960a226883f54623e2 ./internal/sourceagent/docker_controller.go
|
||||
c7cefff99e3253c197cbee30755661cd527aa01f82c4e6f924b968c48a51d31d ./internal/sourceagent/sourceagent_test.go
|
||||
0760cc7130846b66cdd994a15b493bc9cf4db6e25756c705729187a5572cd940 ./internal/sourceagent/sourceagent_test.go
|
||||
cfc93f66e127a244bc1a079ca9088ba49abe6e61a38fa76e2bde0fe0e32c1583 ./internal/sourceagent/store.go
|
||||
7156a61292b9aefacb392a4d4634c3595e1ac724e3afd14e0f1f80be025be3c1 ./internal/sourceagent/types.go
|
||||
e22ad21c3fa4fe55a44965a34861e7706861d427008e4e519c32937c296d3a5b ./internal/vectorgraph/vectorgraph.go
|
||||
1eb65cb1f1abd5fd371159d5251e7d32aa15cbc0de6ad56cd0e2c75bb3d84e03 ./internal/vectorgraph/vectorgraph_test.go
|
||||
0a8c1d4e9c191639a25783ad2db4a471e459f3ca7dec9bda322fb813c3b15199 ./internal/sourceagent/types.go
|
||||
7f1d22f8ebe29e9215390bf1e42cceefba6ff6957d3e0cf81afa31f9ff8bbfd6 ./internal/vectorgraph/vectorgraph.go
|
||||
18455e9027e12c2978face3455a1f1f6de2b1588b18266c3a0ea939728b16569 ./internal/vectorgraph/vectorgraph_test.go
|
||||
de8e6755f45520bfe250fbb8ada97fbbeb33b41386b233a981696ed211224d48 ./internal/web/controller.go
|
||||
c76dd9a9812f19480bb0af092a5a3111ef4ca6e82cd009a55bd44f9163753010 ./internal/web/readiness.go
|
||||
04d3e0c2b7c6b2e6eb4d3cce337c28452c8228b5d54fe85dccd7c57417e3c3e8 ./internal/web/server.go
|
||||
c70fd06622a1a3464f8b3ae3af1ee8b57b539000692d30b7980f3cb68410cbe4 ./internal/web/server.go
|
||||
94cdead28459c382d22013229dd56580f559be83b280e10c0698be45c88c04da ./internal/web/server_test.go
|
||||
f9b1f61ab3c2ff3303ad2ac5bc3407230538b636b5eba838fd59cfda2957e9bd ./internal/web/source_agents.go
|
||||
84cee74653d4c7ec5619aabe18ab9cf09000481dd36765549b9261337caeed8f ./internal/web/source_agents.go
|
||||
33457bf608d24203a99f84bae39cf00ffb0dce2db733f61176cb6351ba8d45b2 ./internal/web/static/analysis.css
|
||||
974e739cce93dc6141a301f8917934dc8abf5077d124054f700902f2bb0cb40b ./internal/web/static/analysis.html
|
||||
27e59c232987bbbd149c2b37ce780527a9ba12af481dca8819367aaee9e672e0 ./internal/web/static/analysis.js
|
||||
5887106080718a2cd3d97baddb37e09e9bc733768b567f553cce8084d1dec8bb ./internal/web/static/app.css
|
||||
dc425f67b79d990356b818d059a9d5f73c550b20892cc7d9587cc0fbc3061692 ./internal/web/static/app.js
|
||||
699a6b744cec5bfd4aafa7e736f28132700bc3af0bbbceefe1e1f650d431e739 ./internal/web/static/index.html
|
||||
72b38df9f5d25bcf477f7209e9b9b051d109326ea0fe7dd4161008b1dc9c5eb4 ./internal/web/static/app.js
|
||||
a799ad6b583e73146c811dda7a9904dc0c9b7a184f6225eadf3089caaa1fe3da ./internal/web/static/index.html
|
||||
8a8c382ac8b2db3a20b04d66793bec7bb9b215150312d0fce44ebda0cc02314b ./internal/web/static/source-agents.css
|
||||
67cb51eb19ede31e42f4fb597bc0ddc36f9fb23021bbea1c36b1e04641cb51db ./internal/web/static/source-agents.html
|
||||
d804a7b44c58ab2db6b6e0541fc8b01ae21c15fa058c89466698abd4a4a7fd2d ./internal/web/static/source-agents.js
|
||||
ee527efd31cc069b08ebbd53d3df7f6374cb245ae64e7e25278dc0b6381aefa4 ./internal/workqueue/limiter.go
|
||||
12209426f68411da5bd793a2c499992e914fc5de9ab48fa3e0c4c89215d77b9e ./internal/workqueue/limiter_test.go
|
||||
c98f045ea34adde78da0ffe8b1eb4d7662236710cc382048ebd66ac298233073 ./internal/workqueue/limiter.go
|
||||
824d6cd2c388cee9dd8008692c8d2f00d1044e60287c47c2e78d1fbe366f2d37 ./internal/workqueue/limiter_test.go
|
||||
83aded814b6225395935e61fe957963c3c470f368fc9089f505b6de23e959115 ./preview.png
|
||||
8d2a2794dfc3048a25aefa7cc47545cb8d70842b9092db42dbce3176fdab0f46 ./run.ps1
|
||||
a5f073faef5358937f6fb46cfa489e6c42c06febe3da8c432474deff0ad77440 ./runs.jsonl
|
||||
|
||||
252
SPEED-MODE-V11.md
Normal file
252
SPEED-MODE-V11.md
Normal file
@@ -0,0 +1,252 @@
|
||||
# Speed Mode v11
|
||||
|
||||
## Ziel
|
||||
|
||||
Speed Mode ist ein expliziter Throughput-/Benchmark-Modus fuer GLPI Neural Brain. Er entfernt kuenstliche Pacing-Pausen, hebt CPU-/GPU-Parallelitaet zur Laufzeit an und treibt vorhandene Queues unmittelbar weiter, solange Arbeit vorhanden ist.
|
||||
|
||||
Der Modus ist **kein Safety-Off-Schalter**. Datenintegritaet, fachliche Quality-Gates, HTTP-Timeouts, Fehler-Cooldowns, SQLite-/Graph-Locks, Docker-Controller-Policy, Research-Deduplizierung und Tagesbudgets bleiben aktiv.
|
||||
|
||||
## Runtime-Schalter
|
||||
|
||||
```env
|
||||
BRAIN_SPEED_MODE=false
|
||||
# leer/nicht gesetzt = runtime.NumCPU()
|
||||
BRAIN_SPEED_CPU_TASKS=
|
||||
# gleichzeitige Ollama-Requests pro Node
|
||||
BRAIN_SPEED_GPU_TASKS=4
|
||||
```
|
||||
|
||||
Die Werte koennen im zentralen Dashboard zur Laufzeit geaendert werden:
|
||||
|
||||
- `Speed Mode`
|
||||
- `CPU-Tasks` (1..256)
|
||||
- `GPU-Tasks je Ollama-Node` (1..64)
|
||||
|
||||
Eco und Speed sind gegenseitig exklusiv. Wird Speed eingeschaltet, wird Eco ausgeschaltet.
|
||||
|
||||
## CPU-Pfad
|
||||
|
||||
### Dynamischer Shared Work Limiter
|
||||
|
||||
Der bisher statische gemeinsame Research-/Ollama-Limiter ist runtime-resizable. Im Speed Mode wird seine Parallelitaet mindestens auf
|
||||
|
||||
```text
|
||||
max(speed_cpu_tasks, speed_gpu_tasks * konfigurierte_ollama_nodes)
|
||||
```
|
||||
|
||||
angehoben. Die Wartequeue wird auf mindestens das 16-fache dieses Werts erweitert.
|
||||
|
||||
Beim Abschalten von Speed werden die normalen ENV-Limits wiederhergestellt. Bereits laufende Arbeit wird beim Herunterregeln nicht abgebrochen; neue Arbeit wartet auf das normale Limit.
|
||||
|
||||
### Vector-Graph intern parallel
|
||||
|
||||
Der CPU-schwerste deterministische Job war bisher intern weitgehend single-threaded. v11 fuegt `Workers` zum mathematischen Vector-Graph hinzu.
|
||||
|
||||
Im Normalmodus:
|
||||
|
||||
```text
|
||||
Workers = 1
|
||||
```
|
||||
|
||||
Im Speed Mode:
|
||||
|
||||
```text
|
||||
Workers = speed_cpu_tasks
|
||||
```
|
||||
|
||||
Parallelisiert werden die unabhaengigen per-Node Phasen:
|
||||
|
||||
- LSH-Bucket-Lookups
|
||||
- bounded Candidate-Auswahl
|
||||
- exakte Cosine-Vergleiche
|
||||
- lokale kNN-/Sigma-Berechnung
|
||||
- Orphan-Focused-Pass
|
||||
|
||||
Die Ergebnisaggregation erfolgt nach Abschluss der Worker wieder deterministisch in sortierter Node-Reihenfolge. Ein Regressionstest vergleicht Single- und Multi-Worker-Ergebnis byte-/strukturidentisch.
|
||||
|
||||
### Compute-Agent Burst
|
||||
|
||||
Das Brain sendet an Compute-Agenten live:
|
||||
|
||||
```json
|
||||
{
|
||||
"speed_mode": true,
|
||||
"cpu_tasks": 16
|
||||
}
|
||||
```
|
||||
|
||||
Ein Speed-Agent kann bis zu `cpu_tasks` Compute-Worker gleichzeitig betreiben und vorhandene `article_quality`-/`vector_graph`-Jobs ohne den normalen Poll-Abstand drainen. Die Performance-Policy wird alle 5 Sekunden separat aktualisiert; bei aktivem Speed gibt es zusaetzlich einen 250-ms-Wake-Poll, der nur bei vorhandener Arbeit Compute ausloest.
|
||||
|
||||
Source-Polling-Intervalle werden nicht ignoriert. Speed soll nicht dieselbe RSS/Sitemap-Quelle in einer Busy Loop abrufen.
|
||||
|
||||
## GPU-/Ollama-Pfad
|
||||
|
||||
`speed_gpu_tasks` ist das **maximale InFlight-Limit pro Ollama-Node**.
|
||||
|
||||
Beispiel:
|
||||
|
||||
```text
|
||||
2 Ollama Nodes
|
||||
speed_gpu_tasks = 4
|
||||
=> bis zu 8 reservierbare Modellrequests im Pool
|
||||
```
|
||||
|
||||
Das Limit wird ohne Neustart auf dem Ollama-Client geaendert. Bereits aktive Requests werden beim Herunterregeln nicht abgebrochen.
|
||||
|
||||
### Low-Priority-Yield
|
||||
|
||||
Normale Hintergrundjobs nutzen weiterhin den Low-Priority-Kontext und lassen interaktive Requests vor. Speed Mode entfernt diese kuenstliche Prioritaetsbremse: Background-Modellcalls werden als normale Calls eingereiht.
|
||||
|
||||
Die echte Node-Kapazitaet bleibt trotzdem bindend. Ist ein Node voll, wartet der Request auf einen freien Slot statt zu busy-spinnen.
|
||||
|
||||
### VRAM-Hinweis
|
||||
|
||||
Mehr InFlight ist nicht automatisch schneller. Bei grossen Modellen kann ein zu hoher Wert zu KV-Cache-/VRAM-Druck, Modell-Evictions oder OOM fuehren. `4` ist nur ein aggressiver Startwert, kein universelles Optimum. Fuer reine Benchmarktests kann weiter erhoeht werden.
|
||||
|
||||
## Entfernte kuenstliche Pausen
|
||||
|
||||
Bei aktivem Speed:
|
||||
|
||||
- AI-THINK Startup-Delay: `12s -> 0`
|
||||
- `BRAIN_ENRICH_STEP_DELAY`: effektiv `0`
|
||||
- AI-THINK requeued sofort als `speed-drain`, solange Kandidaten verarbeitet werden
|
||||
- Autonomous-Research Startup-Scan: sofort
|
||||
- Autonomous `idle_only`: effektiv aus
|
||||
- `tasks_per_cycle`: innerhalb des verbleibenden Tagesbudgets fuer den Scanner nicht mehr die Durchsatzbremse
|
||||
- erfolgreicher Autonomous Task weckt Queue/Scanner sofort erneut
|
||||
- Source Inbox drainiert Classification + Proactive Security batchweise bis leer
|
||||
- neue Agent-Ingests wecken die Source Inbox ereignisgetrieben
|
||||
- optionale Vector-Agent-Startup-Grace wird uebersprungen, wenn Agent-Offload nicht REQUIRED ist
|
||||
- Vector-Maintenance Startup-Vorsprung: `5s -> 0`
|
||||
- reine 55-ms-UI-Aktivierungspause pro Query-Treffer: `0`
|
||||
- Compute-Agent drainiert vorhandene Compute-Jobs ohne normalen Poll-Sleep
|
||||
|
||||
## Bewusst **nicht** entfernt
|
||||
|
||||
Folgende Grenzen sind keine Performance-Sleeps, sondern Sicherheits-/Konsistenzmechanismen:
|
||||
|
||||
- HTTP-/Ollama Request Timeouts
|
||||
- Ollama Failure Cooldown
|
||||
- Controller-Job-Laufzeit und laufende Re-Authorisierung
|
||||
- Docker Master/Autonomous/Dry-Run/Destructive-Gates
|
||||
- Research semantische Deduplizierung
|
||||
- Autonomous Tagesbudget
|
||||
- Source-Task PollInterval
|
||||
- SQLite Persistenztransaktionen und WAL-Regeln
|
||||
- Graph-Mutations-Lock (`Engine.mu`)
|
||||
- Vector-Reevaluation-/Layout-Cadence
|
||||
- Agent-Leases
|
||||
- Quality-/Grounding-/Coverage-Gates
|
||||
|
||||
Damit kann Speed nicht dieselbe Wissensluecke endlos recherchieren, keine Quality-Gates umgehen und keine konkurrierenden Graphschreiber auf denselben semantischen Layer loslassen.
|
||||
|
||||
## Source Inbox
|
||||
|
||||
Normal:
|
||||
|
||||
```text
|
||||
Ticker -> ein Classification-Batch -> ein Security-Batch -> warten
|
||||
```
|
||||
|
||||
Speed:
|
||||
|
||||
```text
|
||||
Wake/Ticker
|
||||
-> Classification Batch
|
||||
-> Security Batch
|
||||
-> noch Arbeit?
|
||||
ja -> sofort naechste Runde
|
||||
nein -> schlafen bis Event/Ticker
|
||||
```
|
||||
|
||||
Dadurch gibt es keinen Busy-Spin bei leerer Queue.
|
||||
|
||||
## Autonomous Research
|
||||
|
||||
Speed veraendert **Scheduling/Pacing**, nicht die fachlichen Budgets.
|
||||
|
||||
```text
|
||||
idle_only wird ignoriert
|
||||
startup scan sofort
|
||||
remaining daily capacity kann in einem Scan enqueueed werden
|
||||
Task-Ende -> sofort speed-drain Wake
|
||||
```
|
||||
|
||||
Weiter aktiv:
|
||||
|
||||
- `BRAIN_AUTONOMOUS_RESEARCH_MAX_TASKS_PER_DAY`
|
||||
- semantische Queue-Deduplizierung
|
||||
- Quality-/Evidence-Gates
|
||||
- maximal ein graphmutierender Autonomous-Workflow in der kritischen Engine-Sektion
|
||||
|
||||
## Vector Agent Verhalten
|
||||
|
||||
Wenn Speed aktiv und `BRAIN_VECTOR_GRAPH_AGENT_REQUIRED=false`:
|
||||
|
||||
```text
|
||||
Agent vorhanden -> Offload
|
||||
Agent nicht sofort vorhanden -> lokaler paralleler CPU-Fallback
|
||||
```
|
||||
|
||||
Es wird nicht mehr optional bis zu zwei Minuten auf einen spaet startenden Agenten gewartet.
|
||||
|
||||
Bei `AGENT_REQUIRED=true` bleibt die explizite Operatorentscheidung bindend.
|
||||
|
||||
## Dashboard
|
||||
|
||||
Der Hauptbildschirm besitzt einen `SPEED`-Quick-Toggle. Im Settings-Panel koennen CPU-/GPU-Limits exakt gesetzt werden.
|
||||
|
||||
Status/Analyse enthalten:
|
||||
|
||||
```text
|
||||
speed_mode
|
||||
speed_cpu_tasks
|
||||
speed_gpu_tasks
|
||||
speed_algorithm = throughput-v1
|
||||
```
|
||||
|
||||
Der Ollama-Pool zeigt das live angewendete `node_max_inflight`; die Shared Queue zeigt das live angewendete `max_inflight` und `queue_size`.
|
||||
|
||||
## Empfohlene aggressive Testkonfiguration
|
||||
|
||||
CPU:
|
||||
|
||||
```text
|
||||
speed_cpu_tasks = Anzahl logischer/zugewiesener CPU-Kerne
|
||||
```
|
||||
|
||||
GPU zunaechst:
|
||||
|
||||
```text
|
||||
speed_gpu_tasks = 2..4 pro Ollama-Node
|
||||
```
|
||||
|
||||
Danach anhand realer Latenz, VRAM und Tokens/s erhoehen. Ein groesserer InFlight-Wert kann bei einem einzelnen grossen Modell langsamer werden, wenn Ollama Requests nur zeitgeteilt statt wirklich parallel verarbeitet.
|
||||
|
||||
## Sicherheitsmodell
|
||||
|
||||
Speed Mode veraendert den Docker-Controller nicht. Ein Controller-Agent bleibt weiterhin an folgende Gates gebunden:
|
||||
|
||||
```text
|
||||
Master ON
|
||||
+ Autonomous ON (fuer autonome Profile)
|
||||
+ Profil enabled/autonomous
|
||||
+ Capability
|
||||
+ Allow-/Protect-Listen
|
||||
+ Dry-Run
|
||||
+ Destructive Gate
|
||||
```
|
||||
|
||||
Speed erteilt keinerlei neue Docker- oder Hostrechte.
|
||||
|
||||
## Synthetischer CPU-Plausibilitaetscheck
|
||||
|
||||
In der verfuegbaren Testumgebung (`AMD EPYC 9V74`, Go-Runner mit 5 sichtbaren CPUs) wurde ein synthetischer Build mit 2.500 Vektoren × 256 Dimensionen, CandidateLimit 96 und einem Durchlauf verglichen:
|
||||
|
||||
```text
|
||||
Workers=1 ~95.7 ms
|
||||
Workers=5 ~32.7 ms
|
||||
Speedup ~2.9x
|
||||
```
|
||||
|
||||
Das ist nur ein Plausibilitaetsbenchmark und keine Prognose fuer den produktiven 21k×768D-Bestand. Der reale Speedup haengt von Candidate-Dichte, Cache/Memory-Bandbreite und CPU-Zuteilung ab.
|
||||
482
WORKFLOW-INTEGRITY-V10.md
Normal file
482
WORKFLOW-INTEGRITY-V10.md
Normal file
@@ -0,0 +1,482 @@
|
||||
# Workflow Integrity v10
|
||||
|
||||
## Ziel
|
||||
|
||||
v10 haertet vier Workflowgrenzen, die im Realbetrieb nach v9 sichtbar wurden:
|
||||
|
||||
1. Relationsrecherche darf keine ungeprueften Suchtreffer mehr als Graph-Evidenz materialisieren.
|
||||
2. Der autonome Opportunity-Scanner darf bei ausgeschoepftem Tagesbudget keinen wachsenden Research-Backlog erzeugen.
|
||||
3. Operational klassifizierte Artikel duerfen bei fehlender operativer Evidenz genau einmal in einen tragfaehigen nicht-operationalen Artikeltyp umgeplant werden, ohne Quality-Gates zu lockern.
|
||||
4. Mathematische Vector-Reevaluation und sanfte Layout-Relaxation muessen auch bei pausiertem Learning weiterlaufen und ihren effektiven Layoutmodus korrekt melden.
|
||||
|
||||
Zusaetzlich werden autonome Research-Gesamtsummen restart-stabil aus SQLite gelesen.
|
||||
|
||||
---
|
||||
|
||||
## 1. Thinking Relation Research: Fulltext Evidence Gate v10
|
||||
|
||||
### Problem in v9
|
||||
|
||||
Der aeltere Relation-Research-Pfad behandelte SearXNG-Treffer anders als die neuere Autonomous-/Article-Research-Pipeline. Ein Relation-Planner konnte eine Suchanfrage erzeugen, die interne Graph-IDs statt sichtbarer Fachbegriffe enthielt. Suchtreffer wurden zwar durch Source-/Category-Filter eingeschraenkt, aber nicht einzeln durch einen strikten Fulltext-Evidenzpfad validiert. Wenn der zweite Relationsreview anschliessend die Relation akzeptierte, konnten die erlaubten Suchtreffer dauerhaft als externe Research-Nodes materialisiert werden.
|
||||
|
||||
Das war eine stille Graphkontaminationsmoeglichkeit: Die Relation selbst konnte fachlich plausibel sein, waehrend die zugehoerigen Webtreffer fachfremd waren.
|
||||
|
||||
### v10-Verhalten
|
||||
|
||||
Relationsrecherche arbeitet jetzt nach diesem Ablauf:
|
||||
|
||||
```text
|
||||
Relation Planner
|
||||
↓
|
||||
Research benoetigt?
|
||||
├─ nein → Relation normal bewerten
|
||||
└─ ja
|
||||
↓
|
||||
Query Guard
|
||||
↓
|
||||
interne Node-ID / Hash / kein fachlicher Titelanker?
|
||||
├─ ja → Query deterministisch aus sichtbaren Labels neu aufbauen
|
||||
└─ nein → Planner-Query behalten
|
||||
↓
|
||||
SearXNG SearchDetailed
|
||||
↓
|
||||
Thinking Source Scope
|
||||
↓
|
||||
Snippet Topic Gate
|
||||
↓
|
||||
max. 4 Fulltext-Fetches
|
||||
↓
|
||||
Fulltext Topic Guard + Relevance + Source Quality
|
||||
↓
|
||||
NUR akzeptierte Volltexte
|
||||
↓
|
||||
zweiter Qwen-Relationsreview
|
||||
↓
|
||||
Relation akzeptiert?
|
||||
├─ nein → keine Graphmaterialisierung
|
||||
└─ ja → nur akzeptierte Fulltext-Evidence materialisieren
|
||||
```
|
||||
|
||||
### Query Guard
|
||||
|
||||
Interne Identifikatoren duerfen nicht in oeffentliche Suchanfragen gelangen.
|
||||
|
||||
v10 erkennt insbesondere:
|
||||
|
||||
- konkrete Source-/Target-Node-IDs;
|
||||
- hexadezimale ID-/Hash-artige Tokens mit 20 bis 64 Zeichen;
|
||||
- generische Planner-Queries ohne einen sinnvollen Begriff aus Source-Label, Target-Label oder Topic-Label.
|
||||
|
||||
Bei einem Treffer wird die Query aus menschlich sichtbaren Fachbegriffen neu aufgebaut. Ein Event `think.research.query.rebuilt` dokumentiert Originalquery, neue Query und Grund.
|
||||
|
||||
### Fail-closed
|
||||
|
||||
Wenn eine Relation explizit externe Fakten benoetigt, gilt in v10:
|
||||
|
||||
- Search-/Fetch-Fehler → die beweisabhaengige Relation wird nicht akzeptiert;
|
||||
- kein einziger Fulltext-Beleg besteht das Evidenzgate → Relation wird nicht akzeptiert;
|
||||
- zweiter evidenzbasierter Relationsreview scheitert → Relation wird nicht akzeptiert.
|
||||
|
||||
Die Tatsache, dass die beiden internen Nodes eine hohe Vektoraehnlichkeit haben, reicht dann nicht aus, um eine als beweisabhaengig geplante Relation trotzdem zu materialisieren.
|
||||
|
||||
### Ephemeral bis zur Freigabe
|
||||
|
||||
SearXNG-Treffer sind nur Kandidaten. Vor einer akzeptierten Relation entstehen daraus keine External Nodes und keine `research_evidence`-Kanten.
|
||||
|
||||
Erst nach erfolgreichem Fulltext-Gate und erfolgreichem Relationsreview werden akzeptierte Belege via `addResearch` geschrieben. Metadaten enthalten u. a.:
|
||||
|
||||
```text
|
||||
validation_state = relation_fulltext_gate_v10
|
||||
relevance
|
||||
source_quality
|
||||
source_quality_score
|
||||
assessment_reason
|
||||
```
|
||||
|
||||
Wenn moeglich wird der akzeptierte Fulltext zusaetzlich im Research-Evidence-Store persistiert und dessen Pfad/Hash am Node hinterlegt.
|
||||
|
||||
---
|
||||
|
||||
## 2. Autonomous Research: Budget-aware Queue
|
||||
|
||||
### Problem in v9
|
||||
|
||||
Der Worker respektierte `BRAIN_AUTONOMOUS_RESEARCH_MAX_TASKS_PER_DAY`, der Opportunity-Scanner konnte aber weiter neue Tasks enqueueen. Bei einem absichtlich kurzen Scanintervall entstand dadurch ein persistenter Backlog, obwohl der Worker fuer den aktuellen UTC-Tag keine weiteren Tasks mehr ausfuehren durfte.
|
||||
|
||||
Aehnliche Topics konnten ausserdem durch geaenderte Seed-Mitgliedschaften mehrfach in der Queue liegen.
|
||||
|
||||
### v10-Budgetmodell
|
||||
|
||||
Vor jedem Opportunity-Scan wird die aktuelle Kapazitaet berechnet:
|
||||
|
||||
```text
|
||||
remaining = max_tasks_per_day
|
||||
- completed_today_utc
|
||||
- active_research_tasks
|
||||
```
|
||||
|
||||
`active_research_tasks` umfasst die gesamte vom selben Worker konsumierte aktive Queue:
|
||||
|
||||
- `queued`
|
||||
- `deferred`
|
||||
- `reserved`
|
||||
- `running`
|
||||
|
||||
Damit koennen auch manuell/API-eingereihte Tasks nicht dazu fuehren, dass der Scanner zusaetzliche Arbeit ueber die reale Tageskapazitaet hinaus plant.
|
||||
|
||||
Wenn `remaining <= 0`, werden die Graphkandidaten weiterhin deterministisch sichtbar gemacht, aber nicht mehr vom Planner bewertet oder eingereiht. Die Entscheidungen tragen:
|
||||
|
||||
```text
|
||||
rejection_reason = daily_budget_exhausted
|
||||
recommended_action = wait_for_next_utc_day_or_finish_queue
|
||||
```
|
||||
|
||||
Das vom Benutzer bewusst auf 10 Minuten gesetzte
|
||||
|
||||
```env
|
||||
BRAIN_AUTONOMOUS_RESEARCH_INTERVAL=10m
|
||||
```
|
||||
|
||||
wird dadurch nicht veraendert. Der Scanner darf weiterhin haeufig beobachten; er darf nur keine nicht konsumierbare Queue erzeugen.
|
||||
|
||||
### Semantische Queue-Deduplizierung
|
||||
|
||||
Neben dem exakten `DedupeKey` gibt es jetzt eine deterministische semantische Deduplizierung ueber:
|
||||
|
||||
- normalisierte Topic-Terme;
|
||||
- Seed-Node-Ueberlappung;
|
||||
- Forschungsfragen.
|
||||
|
||||
Algorithmuskennung:
|
||||
|
||||
```text
|
||||
topic-seed-question-jaccard-v1
|
||||
```
|
||||
|
||||
Eine gleiche ATT&CK-/Produkt-/Fehlercode-Wissensluecke bleibt dadurch dieselbe Queue-Arbeit, auch wenn sich die konkrete Seed-Menge zwischen zwei Scans leicht veraendert.
|
||||
|
||||
Vor dem Scan und beim Start des Autonomous-Workers werden alte `queued`/`deferred` Duplikate konsolidiert. Der hoechst priorisierte und bei Gleichstand aeltere Task bleibt Keeper; Inhalte werden zusammengefuehrt, redundante Tasks werden gecancelt.
|
||||
|
||||
Neue Telemetrie:
|
||||
|
||||
```text
|
||||
autonomous.research.task.merged
|
||||
autonomous.research.queue.consolidated
|
||||
semantic_queue_duplicate
|
||||
daily_budget_exhausted
|
||||
```
|
||||
|
||||
Running Tasks werden bei der Konsolidierung nie abgebrochen.
|
||||
|
||||
---
|
||||
|
||||
## 3. Article Type Reconsideration
|
||||
|
||||
### Problem in v9
|
||||
|
||||
Viele Themen wurden als `troubleshooting` klassifiziert, obwohl die vorhandenen Quellen keinen belastbaren operationalen Ablauf mit mindestens drei konkreten Schritten trugen. Der Author konnte daraufhin trotz Zusatzrecherche `solution_steps=0` liefern. Die harte Strukturpruefung verwarf den Entwurf noch vor der CPU-Quality-Stufe.
|
||||
|
||||
Das Quality-Gate war korrekt; der falsche Artikeltyp war das Problem.
|
||||
|
||||
### v10: genau eine Reconsideration
|
||||
|
||||
Wenn ein operationaler Typ (`troubleshooting` oder `how_to`) nach der vorgesehenen Research-/Author-Runde an einem der folgenden harten Strukturfehler scheitert:
|
||||
|
||||
```text
|
||||
insufficient_solution_steps
|
||||
missing_validation_steps
|
||||
```
|
||||
|
||||
darf v10 **genau einmal** einen separaten Qwen-Replanner fragen, ob das vorhandene Evidence-Set fachlich besser als einer dieser Typen darstellbar ist:
|
||||
|
||||
```text
|
||||
reference
|
||||
concept
|
||||
decision_guide
|
||||
skip
|
||||
```
|
||||
|
||||
`troubleshooting` und `how_to` sind in diesem Replan absichtlich nicht mehr zulaessig.
|
||||
|
||||
### Kein Quality-Bypass
|
||||
|
||||
Bei einer Reclassification wird der alte Entwurf nicht umetikettiert.
|
||||
|
||||
```text
|
||||
alter operationaler Draft
|
||||
↓
|
||||
Reconsideration
|
||||
↓
|
||||
neuer nicht-operationaler Typ
|
||||
↓
|
||||
Knowledge Brief fuer neuen Typ neu bauen
|
||||
↓
|
||||
Gemma schreibt komplett neu
|
||||
↓
|
||||
CPU Quality
|
||||
↓
|
||||
Qwen Claim Review + Coverage Review
|
||||
↓
|
||||
Final deterministic gates
|
||||
```
|
||||
|
||||
Der neue Artikel muss damit die normalen v8/v9-Qualitaetsregeln vollstaendig bestehen.
|
||||
|
||||
Waehlt der Replanner `skip`, endet der Lauf sauber mit:
|
||||
|
||||
```text
|
||||
wrong_article_type_or_insufficient_operational_evidence
|
||||
```
|
||||
|
||||
### Planner-Prompt gehaertet
|
||||
|
||||
Der normale Artikelplaner erhaelt zusaetzlich folgende Regeln:
|
||||
|
||||
- `troubleshooting` nur wenn konkreter Fehler, Diagnose und Recovery zentral sind **und** die Quellen plausibel einen ausfuehrbaren Ablauf tragen;
|
||||
- `how_to` nur wenn konkrete source-grounded Schritte plausibel vorhanden sind;
|
||||
- allgemeine Hardening-, Prevention-, Framework-/Standard-Mapping-, Threat-Profile- oder Mechanismen-Themen sind nicht automatisch Troubleshooting;
|
||||
- wenn die Quellen voraussichtlich keine drei konkreten Schritte tragen, ist ein nicht-operationaler Typ vorzuziehen.
|
||||
|
||||
### Neue Pipeline-Identitaet
|
||||
|
||||
v10 verwendet:
|
||||
|
||||
```text
|
||||
adaptive_generate_review/v4-quality-routing-v10
|
||||
```
|
||||
|
||||
und im Fingerprint zusaetzlich:
|
||||
|
||||
```text
|
||||
topic-guard=strict-v3-relation-evidence
|
||||
```
|
||||
|
||||
Damit blockieren alte v9-Fehlversuche eine erneute Synthese unter dem korrigierten Routing nicht.
|
||||
|
||||
---
|
||||
|
||||
## 4. Vector Maintenance unabhaengig von Learning
|
||||
|
||||
### Problem in v9
|
||||
|
||||
Periodische Vector-Reevaluation und Layoutpflege wurden innerhalb des Learning-Scan-Pfads angestossen. Bei `Learning=false` liefen deshalb auch die mathematischen Maintenance-Zyklen nicht mehr.
|
||||
|
||||
Ausserdem kann folgende Kombination missverstanden werden:
|
||||
|
||||
```env
|
||||
BRAIN_VECTOR_GRAPH_LAYOUT=true
|
||||
BRAIN_VECTOR_GRAPH_RELAX_LAYOUT=true
|
||||
```
|
||||
|
||||
`LAYOUT=true` bedeutet Vollayout und gewinnt gegen Relaxation. Eine sanfte Wolkenentspannung findet in diesem Zustand nicht statt.
|
||||
|
||||
### v10-Maintenance-Loop
|
||||
|
||||
Nach Bootstrap laeuft eine eigene Maintenance-Schleife unabhaengig von Learning.
|
||||
|
||||
Sie prueft mindestens minuetlich, ob faellig sind:
|
||||
|
||||
- semantische Reevaluation via `BRAIN_VECTOR_GRAPH_REEVALUATE_INTERVAL`;
|
||||
- sanfte Layout-Relaxation via `BRAIN_VECTOR_GRAPH_LAYOUT_RELAX_INTERVAL`.
|
||||
|
||||
Die eigentliche Berechnung bleibt dieselbe Vector-Mathematik und kann weiterhin auf `vector_graph`-Agenten ausgelagert werden.
|
||||
|
||||
Maintenance und Learning-Scan verwenden denselben Engine-Mutex, sodass sie Vector-Edges/Positionen nicht gleichzeitig ersetzen koennen.
|
||||
|
||||
### Effektive Layoutmodi
|
||||
|
||||
v10 unterscheidet sichtbar:
|
||||
|
||||
```text
|
||||
off
|
||||
relax
|
||||
full
|
||||
```
|
||||
|
||||
Regeln:
|
||||
|
||||
```text
|
||||
BRAIN_VECTOR_GRAPH_LAYOUT=true
|
||||
→ full
|
||||
|
||||
BRAIN_VECTOR_GRAPH_LAYOUT=false
|
||||
+ BRAIN_VECTOR_GRAPH_RELAX_LAYOUT=true
|
||||
→ relax
|
||||
|
||||
beides false
|
||||
→ off
|
||||
```
|
||||
|
||||
Neue Status-/Eventfelder:
|
||||
|
||||
```text
|
||||
vector_graph_layout_mode
|
||||
vector_graph_layout_relax_effective
|
||||
layout_mode
|
||||
layout_applied
|
||||
periodic_refresh
|
||||
layout_refresh
|
||||
```
|
||||
|
||||
### Wahrheitsgetreue `last_vector_layout`-Telemetrie
|
||||
|
||||
`last_vector_layout` wird nur bei tatsaechlichen Positionsupdates gesetzt. Um trotzdem zu verhindern, dass ein Neustart sofort eine sanfte Relaxation ausloest, fuehrt v10 einen separaten internen Process-Start-/Not-Before-Zeitpunkt. Die Telemetrie wird nicht mehr mit einem erfundenen Layoutzeitpunkt vorbelegt.
|
||||
|
||||
### Empfohlene Dauerbetriebskonfiguration
|
||||
|
||||
```env
|
||||
BRAIN_VECTOR_GRAPH_LAYOUT=false
|
||||
BRAIN_VECTOR_GRAPH_RELAX_LAYOUT=true
|
||||
BRAIN_VECTOR_GRAPH_LAYOUT_RELAX_INTERVAL=2h
|
||||
BRAIN_VECTOR_GRAPH_REEVALUATE_INTERVAL=30m
|
||||
BRAIN_VECTOR_GRAPH_LAYOUT_BLEND=0.08
|
||||
BRAIN_VECTOR_GRAPH_LAYOUT_MAX_SHIFT=0.035
|
||||
```
|
||||
|
||||
Fuer beschleunigte visuelle Tests kann temporaer verwendet werden:
|
||||
|
||||
```env
|
||||
BRAIN_VECTOR_GRAPH_LAYOUT_RELAX_INTERVAL=10m
|
||||
```
|
||||
|
||||
Wichtig: Fuer echte Relaxation muss `BRAIN_VECTOR_GRAPH_LAYOUT=false` bleiben.
|
||||
|
||||
---
|
||||
|
||||
## 5. Restart-stabile Autonomous-Research-Telemetrie
|
||||
|
||||
Die alten in-memory Summen zaehlten nur seit dem letzten Prozessstart. Dadurch konnten nach einem Restart im Status `completed_total=0` oder `articles_total=0` erscheinen, obwohl SQLite bereits abgeschlossene Tasks enthielt.
|
||||
|
||||
v10 liest die oeffentlichen Gesamtsummen aus dem persistenten Research-Task-Store:
|
||||
|
||||
```text
|
||||
completed_total
|
||||
failed_total
|
||||
evidence_total
|
||||
articles_total
|
||||
```
|
||||
|
||||
Die Prozesszaehler bleiben separat als:
|
||||
|
||||
```text
|
||||
process_totals
|
||||
```
|
||||
|
||||
sichtbar.
|
||||
|
||||
Damit ist klar getrennt:
|
||||
|
||||
- **persistente Historie**;
|
||||
- **Aktivitaet dieses Prozesses**.
|
||||
|
||||
---
|
||||
|
||||
## 6. Zusammenspiel der vier Fixes
|
||||
|
||||
Die vier Aenderungen greifen bewusst ineinander:
|
||||
|
||||
```text
|
||||
Graph Opportunity / Thinking Pair
|
||||
│
|
||||
├─ Relation Research
|
||||
│ └─ nur einzeln akzeptierte Fulltext-Evidence darf Graphwissen werden
|
||||
│
|
||||
├─ Autonomous Research
|
||||
│ └─ nur konsumierbare, semantisch deduplizierte Queue-Arbeit wird geplant
|
||||
│
|
||||
├─ Article Synthesis
|
||||
│ └─ falscher operationaler Typ wird einmal korrigiert, nie weichgeprueft
|
||||
│
|
||||
└─ Vector Maintenance
|
||||
└─ mathematische Strukturpflege laeuft unabhaengig vom Learning-Schalter
|
||||
```
|
||||
|
||||
Dadurch werden vier unterschiedliche Fehlerklassen getrennt behandelt:
|
||||
|
||||
- Evidenzqualitaet;
|
||||
- Orchestrierungs-/Backlogqualitaet;
|
||||
- Artikelsemantik/-granularitaet;
|
||||
- mathematische Graphpflege.
|
||||
|
||||
Es gibt keinen gemeinsamen globalen „Quality“-Schalter, der diese Probleme verdeckt.
|
||||
|
||||
---
|
||||
|
||||
## 7. Relevante Events fuer den naechsten Realtest
|
||||
|
||||
### Relation Research
|
||||
|
||||
```text
|
||||
think.research.query.rebuilt
|
||||
think.research.insufficient
|
||||
```
|
||||
|
||||
Erwartung:
|
||||
|
||||
- keine internen Node-IDs in oeffentlichen Queries;
|
||||
- fachfremde Treffer werden vor Materialisierung verworfen;
|
||||
- bei 0 akzeptierten Volltextbelegen keine beweisabhaengige Relation.
|
||||
|
||||
### Autonomous Queue
|
||||
|
||||
```text
|
||||
autonomous.research.queue.consolidated
|
||||
autonomous.research.task.merged
|
||||
autonomous.research.scan.completed
|
||||
```
|
||||
|
||||
Erwartung bei erreichtem Tagesbudget:
|
||||
|
||||
```text
|
||||
created = 0
|
||||
rejection_reason = daily_budget_exhausted
|
||||
```
|
||||
|
||||
und keine weiter wachsende redundante Queue.
|
||||
|
||||
### Artikel
|
||||
|
||||
```text
|
||||
article.type.reconsidered
|
||||
article.cpu_quality.completed
|
||||
article.review.completed
|
||||
```
|
||||
|
||||
Erwartung:
|
||||
|
||||
- ein operationaler Draft ohne belastbare Steps wird hoechstens einmal umgeplant;
|
||||
- bei Reclassification entsteht ein neuer Draft;
|
||||
- dieser erreicht CPU Quality und danach Claim-/Coverage-Review.
|
||||
|
||||
### Vector Maintenance
|
||||
|
||||
```text
|
||||
vector.graph.maintenance.started
|
||||
vector.graph.rebuilt
|
||||
vector.graph.maintenance.completed
|
||||
```
|
||||
|
||||
Erwartung bei `LAYOUT=false + RELAX=true`:
|
||||
|
||||
```text
|
||||
layout_mode = relax
|
||||
```
|
||||
|
||||
und `last_vector_layout` aendert sich nur, wenn echte Positionsupdates geschrieben wurden.
|
||||
|
||||
---
|
||||
|
||||
## 8. Unveraenderte Grenzen
|
||||
|
||||
v10 aendert bewusst **nicht**:
|
||||
|
||||
- Vector Similarity-/Affinity-Schwellen;
|
||||
- Orphan-Graph-Qualitaetsschwellen;
|
||||
- `solution_steps >= 3` fuer operationale Artikel;
|
||||
- CPU-Quality-Mindesttiefe;
|
||||
- Claim-/Coverage-Reviewer-Schwellen;
|
||||
- Docker-Controller-Policy;
|
||||
- Source-Inbox-Security-Gates;
|
||||
- das vom Benutzer fuer Tests gesetzte `BRAIN_AUTONOMOUS_RESEARCH_INTERVAL=10m`.
|
||||
|
||||
Die Korrekturen betreffen Routing, Evidence-Materialisierung, Queue-Kapazitaet und Maintenance-Orchestrierung – nicht das Absenken bestehender Qualitaetsregeln.
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"action": "merge",
|
||||
"article_id": "KB-AI-THINK-ARTICLE-20260809-18EF3C86F633",
|
||||
"article_type": "reference",
|
||||
"fingerprint": "18ef3c86f6331d17713325e7384f2e9ba299c43cb54554cb998a8628b0103a94",
|
||||
"generated_at": "2026-08-09T03:29:56.3478332Z",
|
||||
"schema": "article-source-fingerprint/v1",
|
||||
"target_article_id": "24726dc38248d6e6f97c02d3"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"action": "merge",
|
||||
"article_id": "KB-AI-THINK-ARTICLE-20260809-CE6F8803DB12",
|
||||
"article_type": "reference",
|
||||
"fingerprint": "ce6f8803db12333e181f28c7a9506ac96df8878a44415cdc82ccf8c79bf8fae9",
|
||||
"generated_at": "2026-08-09T03:36:38.6018739Z",
|
||||
"schema": "article-source-fingerprint/v1",
|
||||
"target_article_id": "5c3da788f26f38c16e056309"
|
||||
}
|
||||
@@ -1,244 +0,0 @@
|
||||
{
|
||||
"action": "merge",
|
||||
"ai_source_count": 0,
|
||||
"article_id": "KB-AI-THINK-ARTICLE-20260809-18EF3C86F633",
|
||||
"article_path": "E:\\GoProjects\\glpi-neural-brain\\staging\\kb-ai-think-article-20260809-18ef3c86f633.json",
|
||||
"article_review": {
|
||||
"accepted": true,
|
||||
"confidence": 0.95,
|
||||
"meta_content_detected": false,
|
||||
"unsupported_claims": null,
|
||||
"issues": null,
|
||||
"claim_reviews": [
|
||||
{
|
||||
"claim": "Die Ausnutzung dieser TTPs kann zur Kompromittierung von Systemen, Datenmanipulation und zur Durchführung von Lateral Movement führen.",
|
||||
"verdict": "supported",
|
||||
"source_refs": [
|
||||
"24726dc38248d6e6f97c02d3",
|
||||
"7046beb93fb30a1d3811132e",
|
||||
"a28b1f725cd6b0a4f26ff9fb",
|
||||
"b85afb95a4e16438f37a45ca",
|
||||
"da9f34c9e1cff557664ae4ea"
|
||||
],
|
||||
"reason": "Die TTPs sind in den internen Quellen als Malware und als Verhaltensmuster beschrieben, die zur Kompromittierung führen können."
|
||||
},
|
||||
{
|
||||
"claim": "Die Malware nutzt häufig Linux-spezifische Funktionen wie Cronjobs, SSH-Autorisierungskeys und Kernelmodule.",
|
||||
"verdict": "supported",
|
||||
"source_refs": [
|
||||
"24726dc38248d6e6f97c02d3",
|
||||
"7046beb93fb30a1d3811132e",
|
||||
"a28b1f725cd6b0a4f26ff9fb",
|
||||
"b85afb95a4e16438f37a45ca",
|
||||
"da9f34c9e1cff557664ae4ea"
|
||||
],
|
||||
"reason": "Die internen Quellen beschreiben explizit die Nutzung von Cronjobs, SSH-Autorisierungskeys und Kernelmodulen in den TTPs der genannten Malwareprofile."
|
||||
},
|
||||
{
|
||||
"claim": "Diese Profile dienen der Erkennung, Triage und Forensik und enthalten keine Bedienungs- oder Einsatzanleitung.",
|
||||
"verdict": "supported",
|
||||
"source_refs": [
|
||||
"24726dc38248d6e6f97c02d3",
|
||||
"7046beb93fb30a1d3811132e",
|
||||
"a28b1f725cd6b0a4f26ff9fb",
|
||||
"b85afb95a4e16438f37a45ca",
|
||||
"da9f34c9e1cff557664ae4ea"
|
||||
],
|
||||
"reason": "Die internen Quellen bestätigen explizit, dass die Profile nur zur Erkennung, Triage und Forensik dienen und keine Bedienungsanleitung enthalten."
|
||||
},
|
||||
{
|
||||
"claim": "Gemeinsame beobachtete TTPs umfassen: T1014 (Rootkit), T1059.004 (Unix Shell) und T1685 (Disable or Modify Tools).",
|
||||
"verdict": "supported",
|
||||
"source_refs": [
|
||||
"24726dc38248d6e6f97c02d3",
|
||||
"7046beb93fb30a1d3811132e",
|
||||
"a28b1f725cd6b0a4f26ff9fb",
|
||||
"b85afb95a4e16438f37a45ca",
|
||||
"da9f34c9e1cff557664ae4ea"
|
||||
],
|
||||
"reason": "Die internen Quellen beschreiben explizit die TTPs T1014, T1059.004 und T1685 als beobachtete Verhaltensmuster der genannten Malwareprofile."
|
||||
},
|
||||
{
|
||||
"claim": "Die Softwareprofile COATHANGER (S1105), Skidmap (S0468), Drovorub (S0502), Ebury (S0377) und REPTILE (S1219) sind in MITRE ATT\u0026CK als Malware geführt.",
|
||||
"verdict": "supported",
|
||||
"source_refs": [
|
||||
"24726dc38248d6e6f97c02d3",
|
||||
"7046beb93fb30a1d3811132e",
|
||||
"a28b1f725cd6b0a4f26ff9fb",
|
||||
"b85afb95a4e16438f37a45ca",
|
||||
"da9f34c9e1cff557664ae4ea"
|
||||
],
|
||||
"reason": "Die internen Quellen bestätigen explizit, dass die genannten Softwareprofile in MITRE ATT\u0026CK als Malware geführt sind."
|
||||
}
|
||||
]
|
||||
},
|
||||
"confidence": 0.95,
|
||||
"generated_at": "2026-08-09T03:29:56.3473216Z",
|
||||
"generation_depth": 1,
|
||||
"grounded_research_evidence": [],
|
||||
"knowledge_brief": {
|
||||
"topic": "T1014 / T1059.004 / T1685",
|
||||
"purpose": "Die Quellen beschreiben jeweils separate Malware-Profile mit gemeinsamen TTPs (T1014, T1059.004, T1685), die in der jeweiligen Software- und Gruppenkontexte relevant sind. Ein gemeinsamer Artikel zur Konsolidierung dieser TTPs und ihrer Verhaltensmuster in der jeweiligen Umgebung ist sinnvoll, um eine umfassende Erkennung und Forensik zu ermöglichen. Die Quellen sind produktiv und können als Staging-Entwurf für einen referenziellen Artikel zur Konsolidierung der TTPs genutzt werden.",
|
||||
"scope": null,
|
||||
"facts": null,
|
||||
"symptoms": null,
|
||||
"prerequisites": null,
|
||||
"solution_steps": null,
|
||||
"validation_steps": null,
|
||||
"troubleshooting": null,
|
||||
"contradictions": null,
|
||||
"critical_gaps": null,
|
||||
"optional_gaps": null,
|
||||
"resolved_gaps": null,
|
||||
"missing_information": null,
|
||||
"research_queries": null,
|
||||
"ready_for_article": true
|
||||
},
|
||||
"language": "de-DE",
|
||||
"open_questions": null,
|
||||
"pipeline": "adaptive_generate_review/v2",
|
||||
"planning": {
|
||||
"article_type": "reference",
|
||||
"contradictions": [],
|
||||
"expected_value": "T1014 / T1059.004 / T1685",
|
||||
"missing_information": [],
|
||||
"reason": "Die Quellen beschreiben jeweils separate Malware-Profile mit gemeinsamen TTPs (T1014, T1059.004, T1685), die in der jeweiligen Software- und Gruppenkontexte relevant sind. Ein gemeinsamer Artikel zur Konsolidierung dieser TTPs und ihrer Verhaltensmuster in der jeweiligen Umgebung ist sinnvoll, um eine umfassende Erkennung und Forensik zu ermöglichen. Die Quellen sind produktiv und können als Staging-Entwurf für einen referenziellen Artikel zur Konsolidierung der TTPs genutzt werden."
|
||||
},
|
||||
"production_ratio": 1,
|
||||
"productive_source_count": 7,
|
||||
"research_material": [
|
||||
{
|
||||
"actionable": false,
|
||||
"assessment_reason": "Vorab durch Source-Agent gesammelt und vom Brain als thematisch passend zur Knowledgebase klassifiziert.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": null,
|
||||
"excerpt": "Sicherheitsforscher entdecken unter anderem kritische Lücken in TP-Link Omada, die sich auf weitere Netzwerkkomponenten ausweiten.",
|
||||
"fetched": true,
|
||||
"language": "",
|
||||
"query": "T1014 / T1059.004 / T1685 aktuelle offizielle Dokumentation Version Support",
|
||||
"relevance": 0.32922420546949904,
|
||||
"relevant": true,
|
||||
"round": 0,
|
||||
"source_quality": "source_inbox",
|
||||
"source_quality_score": 0.68,
|
||||
"title": "Sicherheitsupdates: TP-Links Netzwerk-Ökosystem Omada ist kompromittierbar",
|
||||
"url": "https://www.heise.de/news/Sicherheitsupdates-TP-Links-Netzwerk-Oekosystem-Omada-ist-kompromittierbar-11399435.html"
|
||||
},
|
||||
{
|
||||
"actionable": true,
|
||||
"assessment_reason": "Volltextmaterial für die Artikelsynthese gesammelt; die fachliche Belegprüfung erfolgt anschließend am generierten Artikel.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": [
|
||||
"ADAPTIVE-1"
|
||||
],
|
||||
"excerpt": "T1059.004\n\nCommand and Scripting Interpreter: Bash\n\nCopy Markdown Open with LLM\n\nDescription from ATT\u0026CK\n\nAdversaries may abuse Unix shell commands and scripts for execution. Unix shells are the primary command prompt on Linux, macOS, and ESXi systems, though many variations of the Unix shell exist (e.g. sh, ash, bash, zsh, etc.) depending on the specific OS or distribution.(Citation: DieNet Bash)(Citation: Apple ZShell) Unix shells can control every aspect of a system, with certain commands requiring elevated privileges.\n\nUnix shells also support scripts that enable sequential execution of commands as well as other typical programming operations such as conditionals and loops. Common uses of shell scripts include long or repetitive tasks, or the need to run the same set of commands on multiple systems.\n\nAdversaries may abuse Unix shells to execute various commands or payloads. Interacti…",
|
||||
"fetched": true,
|
||||
"language": "en-US",
|
||||
"query": "T1014 / T1059.004 / T1685 aktuelle offizielle Dokumentation Version Support",
|
||||
"relevance": 0.4533333333333333,
|
||||
"relevant": true,
|
||||
"round": 1,
|
||||
"source_quality": "primary",
|
||||
"source_quality_score": 0.88,
|
||||
"title": "Atomic Red Team™: T1059.004",
|
||||
"url": "https://www.atomicredteam.io/docs/atomics/T1059.004"
|
||||
},
|
||||
{
|
||||
"actionable": true,
|
||||
"assessment_reason": "Volltextmaterial für die Artikelsynthese gesammelt; die fachliche Belegprüfung erfolgt anschließend am generierten Artikel.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": [
|
||||
"ADAPTIVE-1"
|
||||
],
|
||||
"excerpt": "Command and Scripting Interpreter: Unix Shell, Sub-technique T1059.004 - Enterprise | MITRE ATT\u0026CK®\n\nATT\u0026CKcon 7.0 in-person tickets are open! Join us October 27-28, 2026 in McLean, VA. Register here for in-person tickets; hotel and location details can be found in the FAQ .\n\nHome\n\nTechniques\n\nEnterprise\n\nCommand and Scripting Interpreter\n\nUnix Shell\n\nCommand and Scripting Interpreter:\nUnix Shell\n\nOther sub-techniques of Command and Scripting Interpreter\n(13)\n\nID\n\nName\n\nT1059.001\n\nPowerShell\n\nT1059.002\n\nAppleScript\n\nT1059.003\n\nWindows Command Shell\n\nT1059.004\n\nUnix Shell\n\nT1059.005\n\nVisual Basic\n\nT1059.006\n\nPython\n\nT1059.007\n\nJavaScript\n\nT1059.008\n\nNetwork Device CLI\n\nT1059.009\n\nCloud API\n\nT1059.010\n\nAutoHotKey \u0026 AutoIT\n\nT1059.011\n\nLua\n\nT1059.012\n\nHypervisor CLI\n\nT1059.013\n\nContainer CLI/API\n\nAdversaries may abuse Unix shell commands and scripts for execution. Unix shells are the primary…",
|
||||
"fetched": true,
|
||||
"language": "en-US",
|
||||
"query": "T1014 / T1059.004 / T1685 aktuelle offizielle Dokumentation Version Support",
|
||||
"relevance": 0.4533333333333333,
|
||||
"relevant": true,
|
||||
"round": 1,
|
||||
"source_quality": "reputable_secondary",
|
||||
"source_quality_score": 0.68,
|
||||
"title": "Command and Scripting Interpreter: Unix Shell, Sub-technique T1059.004 - Enterprise | MITRE ATT\u0026CK®",
|
||||
"url": "https://attack.mitre.org/techniques/T1059/004/"
|
||||
},
|
||||
{
|
||||
"actionable": false,
|
||||
"assessment_reason": "Vorab durch Source-Agent gesammelt und vom Brain als thematisch passend zur Knowledgebase klassifiziert.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": null,
|
||||
"excerpt": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Red Hat Ansible Automation Platform ausnutzen, um Sicherheitsmaßnahmen zu umgehen, Cross-Site-Scripting-Angriffe durchzuführen, Daten zu manipulieren, einen Denial-of-Service-Zustand auszulösen oder beliebigen Code auszuführen.",
|
||||
"fetched": true,
|
||||
"language": "",
|
||||
"query": "T1014 / T1059.004 / T1685 current official documentation version support",
|
||||
"relevance": 0.3523682560556384,
|
||||
"relevant": true,
|
||||
"round": 0,
|
||||
"source_quality": "source_inbox",
|
||||
"source_quality_score": 0.68,
|
||||
"title": "[UPDATE] [hoch] Red Hat Ansible Automation Platform (node-tar, linkify-it, protobufjs, brace-expansion, fast-uri, DOMPurify): Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2452"
|
||||
},
|
||||
{
|
||||
"actionable": false,
|
||||
"assessment_reason": "Vorab durch Source-Agent gesammelt und vom Brain als thematisch passend zur Knowledgebase klassifiziert.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": null,
|
||||
"excerpt": "Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um Sicherheitsvorkehrungen zu umgehen, Daten zu manipulieren, Cross-Site-Scripting-Angriffe durchzuführen, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand zu verursachen.",
|
||||
"fetched": true,
|
||||
"language": "",
|
||||
"query": "T1014 / T1059.004 / T1685 current official documentation version support",
|
||||
"relevance": 0.35112975223628945,
|
||||
"relevant": true,
|
||||
"round": 0,
|
||||
"source_quality": "source_inbox",
|
||||
"source_quality_score": 0.68,
|
||||
"title": "[UPDATE] [mittel] Golang Go: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1437"
|
||||
},
|
||||
{
|
||||
"actionable": false,
|
||||
"assessment_reason": "Vorab durch Source-Agent gesammelt und vom Brain als thematisch passend zur Knowledgebase klassifiziert.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": null,
|
||||
"excerpt": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Apache Portable Runtime (APR) ausnutzen, um SQL-Injection durchzuführen, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand auszulösen.",
|
||||
"fetched": true,
|
||||
"language": "",
|
||||
"query": "T1014 / T1059.004 / T1685 current official documentation version support",
|
||||
"relevance": 0.35080332925190905,
|
||||
"relevant": true,
|
||||
"round": 0,
|
||||
"source_quality": "source_inbox",
|
||||
"source_quality_score": 0.68,
|
||||
"title": "[NEU] [hoch] Apache Portable Runtime (APR): Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2697"
|
||||
}
|
||||
],
|
||||
"research_query": "",
|
||||
"review_model": "qwen3:8b",
|
||||
"review_repair_attempts": 0,
|
||||
"source_fingerprint": "18ef3c86f6331d17713325e7384f2e9ba299c43cb54554cb998a8628b0103a94",
|
||||
"source_node_ids": [
|
||||
"0a6db0c3b08a3d6ed51e00d1",
|
||||
"24726dc38248d6e6f97c02d3",
|
||||
"7046beb93fb30a1d3811132e",
|
||||
"a28b1f725cd6b0a4f26ff9fb",
|
||||
"b85afb95a4e16438f37a45ca",
|
||||
"da9f34c9e1cff557664ae4ea",
|
||||
"ec370a4e6742cfb9c586690b"
|
||||
],
|
||||
"source_nodes": [
|
||||
"KB-SEC-ATTCK-SW-0022",
|
||||
"KB-SEC-ATTCK-SW-0041",
|
||||
"KB-SEC-ATTCK-SW-0042",
|
||||
"KB-SEC-ATTCK-SW-0045",
|
||||
"KB-SEC-ATTCK-SW-0061",
|
||||
"KB-SEC-ATTCK-SW-0115",
|
||||
"KB-SEC-ATTCK-SW-0130"
|
||||
],
|
||||
"status": "staging",
|
||||
"subtype": "knowledge_synthesis",
|
||||
"synthesis_model": "gemma3:12b",
|
||||
"target_article_id": "KB-SEC-ATTCK-SW-0022",
|
||||
"target_node_id": "24726dc38248d6e6f97c02d3"
|
||||
}
|
||||
@@ -1,242 +0,0 @@
|
||||
{
|
||||
"action": "merge",
|
||||
"ai_source_count": 0,
|
||||
"article_id": "KB-AI-THINK-ARTICLE-20260809-CE6F8803DB12",
|
||||
"article_path": "E:\\GoProjects\\glpi-neural-brain\\staging\\kb-ai-think-article-20260809-ce6f8803db12.json",
|
||||
"article_review": {
|
||||
"accepted": true,
|
||||
"confidence": 0.95,
|
||||
"meta_content_detected": false,
|
||||
"unsupported_claims": null,
|
||||
"issues": null,
|
||||
"claim_reviews": [
|
||||
{
|
||||
"claim": "ATT\u0026CK-Techniken dienen als Hunting-Hypothesen, nicht als starre Signaturen.",
|
||||
"verdict": "supported",
|
||||
"source_refs": [
|
||||
"1bc981203dc98432be9e722c",
|
||||
"25981c5b303a2504cbc61564",
|
||||
"270f0077cccaf15914f840e2",
|
||||
"3ccbf9acf76f74209380ed40",
|
||||
"5c3da788f26f38c16e056309",
|
||||
"5e036fff1538ff653441edd5",
|
||||
"d458920d4b3f2c27ce172f2d"
|
||||
],
|
||||
"reason": "Die Quellen bestätigen, dass ATT\u0026CK-Zuordnungen allein keine belastbaren Attributionsbeweise sind und zur defensiven Korrelation dienen."
|
||||
},
|
||||
{
|
||||
"claim": "Die Attribution von Bedrohungsaktivitäten erfordert mehrere unabhängige Quellen und sollte Unsicherheiten explizit dokumentieren.",
|
||||
"verdict": "supported",
|
||||
"source_refs": [
|
||||
"1bc981203dc98432be9e722c",
|
||||
"25981c5b303a2504cbc61564",
|
||||
"270f0077cccaf15914f840e2",
|
||||
"3ccbf9acf76f74209380ed40",
|
||||
"5c3da788f26f38c16e056309",
|
||||
"5e036fff1538ff653441edd5",
|
||||
"d458920d4b3f2c27ce172f2d"
|
||||
],
|
||||
"reason": "Die Quellen bestätigen, dass ATT\u0026CK-Zuordnungen allein keine belastbaren Attributionsbeweise sind und dass Unsicherheiten dokumentiert werden müssen."
|
||||
},
|
||||
{
|
||||
"claim": "Die Techniken T1087.002 (Domain Account), T1560.001 (Archive via Utility) und T1018 (Remote System Discovery) werden von verschiedenen Threat-Gruppen in Cloud- und Domänenumgebungen eingesetzt.",
|
||||
"verdict": "supported",
|
||||
"source_refs": [
|
||||
"1bc981203dc98432be9e722c",
|
||||
"25981c5b303a2504cbc61564",
|
||||
"270f0077cccaf15914f840e2",
|
||||
"3ccbf9acf76f74209380ed40",
|
||||
"5c3da788f26f38c16e056309",
|
||||
"5e036fff1538ff653441edd5",
|
||||
"d458920d4b3f2c27ce172f2d"
|
||||
],
|
||||
"reason": "Die Quellen bestätigen, dass die genannten Techniken in den Threat-Intelligence-Profilen der genannten Gruppen vorkommen und in Cloud- und Domänenumgebungen angewendet werden."
|
||||
},
|
||||
{
|
||||
"claim": "Mehrere Threat-Intelligence-Profile (G0045, G1054, G0059, G0060, G0125) enthalten sich überschneidende ATT\u0026CK-Techniken.",
|
||||
"verdict": "supported",
|
||||
"source_refs": [
|
||||
"1bc981203dc98432be9e722c",
|
||||
"25981c5b303a2504cbc61564",
|
||||
"270f0077cccaf15914f840e2",
|
||||
"3ccbf9acf76f74209380ed40",
|
||||
"5c3da788f26f38c16e056309",
|
||||
"5e036fff1538ff653441edd5",
|
||||
"d458920d4b3f2c27ce172f2d"
|
||||
],
|
||||
"reason": "Die Quellen bestätigen, dass die genannten Threat-Intelligence-Profile sich in ihren Techniken überschneiden."
|
||||
}
|
||||
]
|
||||
},
|
||||
"confidence": 0.95,
|
||||
"generated_at": "2026-08-09T03:36:38.6013562Z",
|
||||
"generation_depth": 1,
|
||||
"grounded_research_evidence": [],
|
||||
"knowledge_brief": {
|
||||
"topic": "merge",
|
||||
"purpose": "Die Quellen enthalten mehrere produktive Artikel zu verschiedenen Threat-Gruppen und Kampagnen, die sich in Bezug auf ATT\u0026CK-Techniken und TTPs überschneiden. Sie können als Staging-Entwurf in einen gemeinsamen Referenzartikel zu ATT\u0026CK-Techniken in Cloud- und Domänenumgebungen konsolidiert werden. Der Zielartikel würde eine umfassende Referenz zu Techniken wie T1087.002, T1560.001 und T1018 sowie deren Anwendung in diesen Umgebungen bieten.",
|
||||
"scope": null,
|
||||
"facts": null,
|
||||
"symptoms": null,
|
||||
"prerequisites": null,
|
||||
"solution_steps": null,
|
||||
"validation_steps": null,
|
||||
"troubleshooting": null,
|
||||
"contradictions": null,
|
||||
"critical_gaps": null,
|
||||
"optional_gaps": null,
|
||||
"resolved_gaps": null,
|
||||
"missing_information": null,
|
||||
"research_queries": [
|
||||
"Welche Unterschiede und Gemeinsamkeiten bestehen zwischen den Techniken T1018, T1560.001 und T1087.002 in Bezug auf ihre Anwendung in Cloud- und Domänenumgebungen?"
|
||||
],
|
||||
"ready_for_article": true
|
||||
},
|
||||
"language": "de-DE",
|
||||
"open_questions": null,
|
||||
"pipeline": "adaptive_generate_review/v2",
|
||||
"planning": {
|
||||
"article_type": "reference",
|
||||
"contradictions": [],
|
||||
"expected_value": "merge",
|
||||
"missing_information": [],
|
||||
"reason": "Die Quellen enthalten mehrere produktive Artikel zu verschiedenen Threat-Gruppen und Kampagnen, die sich in Bezug auf ATT\u0026CK-Techniken und TTPs überschneiden. Sie können als Staging-Entwurf in einen gemeinsamen Referenzartikel zu ATT\u0026CK-Techniken in Cloud- und Domänenumgebungen konsolidiert werden. Der Zielartikel würde eine umfassende Referenz zu Techniken wie T1087.002, T1560.001 und T1018 sowie deren Anwendung in diesen Umgebungen bieten."
|
||||
},
|
||||
"production_ratio": 1,
|
||||
"productive_source_count": 8,
|
||||
"research_material": [
|
||||
{
|
||||
"actionable": true,
|
||||
"assessment_reason": "Die Quelle beschreibt die Technik T1087.002 (Domain Account) im Kontext von Cloud- und Domänenumgebungen, aber sie behandelt nicht direkt T1018 oder T1560.001. Sie bietet jedoch eine fachlich relevante Beschreibung der Anwendung von T1087.002 in Domänenumgebungen, was eine Teilabdeckung der Wissenslücke ist.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": [
|
||||
"AR-f8037740-1"
|
||||
],
|
||||
"excerpt": "Account Discovery: Domain Account, Sub-technique T1087.002 - Enterprise | MITRE ATT\u0026CK®\n\nATT\u0026CKcon 7.0 in-person tickets are open! Join us October 27-28, 2026 in McLean, VA. Register here for in-person tickets; hotel and location details can be found in the FAQ .\n\nHome\n\nTechniques\n\nEnterprise\n\nAccount Discovery\n\nDomain Account\n\nAccount Discovery:\nDomain Account\n\nOther sub-techniques of Account Discovery\n(4)\n\nID\n\nName\n\nT1087.001\n\nLocal Account\n\nT1087.002\n\nDomain Account\n\nT1087.003\n\nEmail Account\n\nT1087.004\n\nCloud Account\n\nAdversaries may attempt to get a listing of domain accounts. This information can help adversaries determine which domain accounts exist to aid in follow-on behavior such as targeting specific accounts which possess particular privileges.\n\nCommands such as net user /domain and net group /domain of the Net utility, dscacheutil -q group on macOS, and ldapsearch on Linux ca…",
|
||||
"fetched": true,
|
||||
"language": "de-DE",
|
||||
"query": "Welche Unterschiede und Gemeinsamkeiten bestehen zwischen den Techniken T1018, T1560.001 und T1087.002 in Bezug auf ihre Anwendung in Cloud- und Domänenumgebungen?",
|
||||
"relevance": 0.6470588235294117,
|
||||
"relevant": true,
|
||||
"round": 1,
|
||||
"source_quality": "primary",
|
||||
"source_quality_score": 0.8560000000000001,
|
||||
"title": "Account Discovery: Domain Account, Sub-technique T1087.002 - Enterprise | MITRE ATT\u0026CK®",
|
||||
"url": "https://attack.mitre.org/techniques/T1087/002/"
|
||||
},
|
||||
{
|
||||
"actionable": false,
|
||||
"assessment_reason": "Vorab durch Source-Agent gesammelt und vom Brain als thematisch passend zur Knowledgebase klassifiziert.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": null,
|
||||
"excerpt": "Ein lokaler Angreifer kann mehrere Schwachstellen in AMD ARM und EPYC Prozessoren ausnutzen, um Sicherheitsvorkehrungen zu umgehen und Daten zu manipulieren.",
|
||||
"fetched": true,
|
||||
"language": "",
|
||||
"query": "Welche Unterschiede und Gemeinsamkeiten bestehen zwischen den Techniken T1018, T1560.001 und T1087.002 in Bezug auf ihre Anwendung in Cloud- und Domänenumgebungen?",
|
||||
"relevance": 0.38594520333819804,
|
||||
"relevant": true,
|
||||
"round": 0,
|
||||
"source_quality": "source_inbox",
|
||||
"source_quality_score": 0.68,
|
||||
"title": "[UPDATE] [hoch] AMD ARM und EPYC Prozessoren: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1859"
|
||||
},
|
||||
{
|
||||
"actionable": false,
|
||||
"assessment_reason": "Vorab durch Source-Agent gesammelt und vom Brain als thematisch passend zur Knowledgebase klassifiziert.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": null,
|
||||
"excerpt": "Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen, um einen Denial of Service durchzuführen, und um falsche Informationen darzustellen.",
|
||||
"fetched": true,
|
||||
"language": "",
|
||||
"query": "Welche Unterschiede und Gemeinsamkeiten bestehen zwischen den Techniken T1018, T1560.001 und T1087.002 in Bezug auf ihre Anwendung in Cloud- und Domänenumgebungen?",
|
||||
"relevance": 0.369322383177596,
|
||||
"relevant": true,
|
||||
"round": 0,
|
||||
"source_quality": "source_inbox",
|
||||
"source_quality_score": 0.68,
|
||||
"title": "[UPDATE] [hoch] Golang Go: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1776"
|
||||
},
|
||||
{
|
||||
"actionable": false,
|
||||
"assessment_reason": "Vorab durch Source-Agent gesammelt und vom Brain als thematisch passend zur Knowledgebase klassifiziert.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": null,
|
||||
"excerpt": "Ein lokaler Angreifer kann eine Schwachstelle im Linux Kernel für eine Privilegieneskalation ausnutzen, sowie um einen Denial of Service Zustand oder andere, nicht spezifizierte Auswirkungen herbeizuführen.",
|
||||
"fetched": true,
|
||||
"language": "",
|
||||
"query": "Welche Unterschiede und Gemeinsamkeiten bestehen zwischen den Techniken T1018, T1560.001 und T1087.002 in Bezug auf ihre Anwendung in Cloud- und Domänenumgebungen?",
|
||||
"relevance": 0.3683616679186025,
|
||||
"relevant": true,
|
||||
"round": 0,
|
||||
"source_quality": "source_inbox",
|
||||
"source_quality_score": 0.68,
|
||||
"title": "[UPDATE] [mittel] Linux Kernel: Schwachstelle ermöglicht Privilegieneskalation und Denial of Service",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1756"
|
||||
},
|
||||
{
|
||||
"actionable": false,
|
||||
"assessment_reason": "Vorab durch Source-Agent gesammelt und vom Brain als thematisch passend zur Knowledgebase klassifiziert.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": null,
|
||||
"excerpt": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in GNU libc ausnutzen, um DNS Antworten zu manipulieren.",
|
||||
"fetched": true,
|
||||
"language": "",
|
||||
"query": "merge aktuelle offizielle Dokumentation Version Support",
|
||||
"relevance": 0.35063830867762935,
|
||||
"relevant": true,
|
||||
"round": 0,
|
||||
"source_quality": "source_inbox",
|
||||
"source_quality_score": 0.68,
|
||||
"title": "[UPDATE] [mittel] GNU libc: Mehrere Schwachstellen ermöglichen Manipulation von DNS Antworten",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-0817"
|
||||
},
|
||||
{
|
||||
"actionable": false,
|
||||
"assessment_reason": "Vorab durch Source-Agent gesammelt und vom Brain als thematisch passend zur Knowledgebase klassifiziert.",
|
||||
"content_type": "text/html",
|
||||
"covered_gap_ids": null,
|
||||
"excerpt": "Mehrere kritische Lücken gefährden Netzwerkprodukte von Cisco. Amins sollten zügig die reparierten Versionen installieren.",
|
||||
"fetched": true,
|
||||
"language": "",
|
||||
"query": "merge aktuelle offizielle Dokumentation Version Support",
|
||||
"relevance": 0.3497161656683244,
|
||||
"relevant": true,
|
||||
"round": 0,
|
||||
"source_quality": "source_inbox",
|
||||
"source_quality_score": 0.68,
|
||||
"title": "Sicherheitsupdates Cisco: Angreifer können WAN-Umgebungen stören",
|
||||
"url": "https://www.heise.de/news/Sicherheitsupdates-Cisco-Angreifer-koennen-WAN-Umgebungen-stoeren-11402697.html"
|
||||
}
|
||||
],
|
||||
"research_query": "Welche Unterschiede und Gemeinsamkeiten bestehen zwischen den Techniken T1018, T1560.001 und T1087.002 in Bezug auf ihre Anwendung in Cloud- und Domänenumgebungen?",
|
||||
"review_model": "qwen3:8b",
|
||||
"review_repair_attempts": 0,
|
||||
"source_fingerprint": "ce6f8803db12333e181f28c7a9506ac96df8878a44415cdc82ccf8c79bf8fae9",
|
||||
"source_node_ids": [
|
||||
"1bc981203dc98432be9e722c",
|
||||
"25981c5b303a2504cbc61564",
|
||||
"270f0077cccaf15914f840e2",
|
||||
"3ccbf9acf76f74209380ed40",
|
||||
"5c3da788f26f38c16e056309",
|
||||
"5e036fff1538ff653441edd5",
|
||||
"a14ee500809c3b85bb48e0dd",
|
||||
"d458920d4b3f2c27ce172f2d"
|
||||
],
|
||||
"source_nodes": [
|
||||
"KB-SEC-ATTCK-CAMP-042",
|
||||
"KB-SEC-ATTCK-CAMP-051",
|
||||
"KB-SEC-ATTCK-GRP-022",
|
||||
"KB-SEC-ATTCK-GRP-029",
|
||||
"KB-SEC-ATTCK-GRP-073",
|
||||
"KB-SEC-ATTCK-GRP-090",
|
||||
"KB-SEC-ATTCK-GRP-094",
|
||||
"KB-SEC-ATTCK-GRP-170"
|
||||
],
|
||||
"status": "staging",
|
||||
"subtype": "knowledge_synthesis",
|
||||
"synthesis_model": "gemma3:12b",
|
||||
"target_article_id": "KB-SEC-ATTCK-GRP-170",
|
||||
"target_node_id": "5c3da788f26f38c16e056309"
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"article_id": "KB-AI-THINK-ARTICLE-20260809-CE6F8803DB12",
|
||||
"fingerprint": "4525b7f889d1c486e03c7d29af0e58e267f5154a856bb42e0372a8453051ee97",
|
||||
"generated_at": "2026-08-09T03:36:40.153327Z",
|
||||
"relation_type": "same_topic",
|
||||
"schema": "article-work-fingerprint/v1",
|
||||
"topic_label": "T1018 / T1560.001 / T1087.002"
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"article_id": "KB-AI-THINK-ARTICLE-20260809-18EF3C86F633",
|
||||
"fingerprint": "bb07425da81c44dea2c1d416de643ac978c9c49d2bc5e617c9c93f16482861d5",
|
||||
"generated_at": "2026-08-09T03:29:58.1542876Z",
|
||||
"relation_type": "same_topic",
|
||||
"schema": "article-work-fingerprint/v1",
|
||||
"topic_label": "T1014 / T1059.004 / T1685"
|
||||
}
|
||||
BIN
data/graph.db
BIN
data/graph.db
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:43:50.9528751Z",
|
||||
"content_sha256": "2239cfb246fd776d138dc4974fe5aa74dfc47521155e8168afde96b7de0e795a",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] rsyslog: Schwachstelle ermöglicht Denial of Service und potenziell Codeausführung",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2421",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in rsyslog ausnutzen, um einen Denial of Service Angriff durchzuführen, und potenziell um beliebigen Programmcode auszuführen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in rsyslog ausnutzen, um einen Denial of Service Angriff durchzuführen, und potenziell um beliebigen Programmcode auszuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6653855198429413,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:47:06.3947356Z",
|
||||
"content_sha256": "a9d205274470971b5be216d25bd31c3be7650da26840d2f62d1e3cf3a8d6ee75",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Linux Kernel: Schwachstelle ermöglicht Erlangen von Administratorrechten",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2158",
|
||||
"snippet": "Ein lokaler Angreifer kann eine Schwachstelle in Linux Kernel ausnutzen, um Administratorrechte zu erlangen.",
|
||||
"content": "Ein lokaler Angreifer kann eine Schwachstelle in Linux Kernel ausnutzen, um Administratorrechte zu erlangen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6505799443744751,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:48:37.9466698Z",
|
||||
"content_sha256": "baa22c9dcec5c0363c3bb4ed5bc649f336add2b20e63f564cbebe4359e61da0c",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Wireshark: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1311",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Wireshark ausnutzen, um beliebigen Code auszuführen, einen Denial-of-Service-Zustand zu verursachen, vertrauliche Informationen offenzulegen oder andere, nicht näher spezifizierte Angriffe durchzuführen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Wireshark ausnutzen, um beliebigen Code auszuführen, einen Denial-of-Service-Zustand zu verursachen, vertrauliche Informationen offenzulegen oder andere, nicht näher spezifizierte Angriffe durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6480341612686951,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T22:02:15.9559648Z",
|
||||
"content_sha256": "698988c54b1f5db891d63c92b59c9180ffd77596f95ea7346f70f9ce9aef37e2",
|
||||
"result": {
|
||||
"title": "Beheben von Windows Update-Downloadfehlern - Windows Server | Microsoft Learn",
|
||||
"url": "https://learn.microsoft.com/de-de/troubleshoot/windows-server/installing-updates-features-roles/troubleshoot-windows-update-download-errors",
|
||||
"snippet": "Erfahren Sie, wie Sie Fehlercodes 0x80D02002, 0x80072EFD und 0x80072EFE beim Herunterladen von Windows-Updates beheben.",
|
||||
"content": "Inhaltsverzeichnis\n\nEditormodus beenden\n\nLearn fragen\n\nLearn fragen\n\nLesemodus\n\nInhaltsverzeichnis\n\nAuf Englisch lesen\n\nHinzufügen\n\nZu Plänen hinzufügen\n\nMarkdown kopieren\n\nDrucken\n\nHinweis\n\nFür den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln .\n\nFür den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln .\n\nBeheben von Windows Update-Downloadfehlern\n\nGilt für:: Supported versions of Windows Server\n\nFeedback\n\nGilt für: ✔️ Windows-VMs\n\nZusammenfassung\n\nWährend einer Überprüfung auf Updates auf virtuellen Windows-Computern (VMs) treten möglicherweise Fehlercodes wie 0x80072EFD, 0x80072EFE und 0x80D02002 auf. Diese Fehler deuten auf Probleme hin, die sich auf Serververbindungen oder den Downloadstatus auswirken. Das Verständnis der Symptome und der Ursachen kann Ihnen helfen, diese Fehler effektiv zu beheben.\n\nVoraussetzungen\n\nStellen Sie für virtuelle Microsoft Azure-Computer (VMs), die Windows ausführen, sicher, dass Sie den Betriebssystemdatenträger sichern. Weitere Informationen finden Sie unter \"Informationen zur Wiederherstellung virtueller Azure-Computer\" .\n\nErmitteln des Problems\n\nSymptom 1: Fehlermeldungen beim Scannen\n\nWenn Sie nach Updates auf einer Windows-VM suchen, erhalten Sie die folgende Fehlermeldung oder eine ähnliche Meldung, die auf ein Serververbindungsproblem hinweist:\n\nWindows konnte nicht nach neuen Updates suchen\n\nÜberprüfen Sie die Windows Update-Protokolle auf Fehlercodes am folgenden Speicherort:\n\n%windir%\\logs\\windowsupdate\n\nSymptom 2: Windows Updates-Fehlercode gibt keinen Internetzugriff an\n\nWenn Sie nach Updates suchen, zeigt Windows Updates einen Fehlercode an, der angibt, dass Sie keinen Internetzugang haben. Externe Websites werden geladen, aber Microsoft-Links schlagen fehl und geben eine TLS-Fehlermeldung zurück.\n\nUrsache\n\nFehlercode 0x80072EFD : Dieser Fehler tritt auf, wenn Firewallregeln oder Proxys Microsoft Download-URLs blockieren und eine Serververbindung verhindern.\n\nFehlercode 0x80072EFE : Dieser Fehler wird durch Probleme verursacht, die sich auf TLS-Verschlüsselungen auswirken. Dieser Fehler stört Verbindungen mit Microsoft-Websites.\n\nLösungs- oder Problembehandlungsschritte\n\nLösung 1: Überprüfen von Netzwerkkonfigurationen\n\nÜberprüfen Sie, ob Datenverkehr über eine Virtuelle Netzwerk-Appliance (Network Virtual Appliance, NVA) weitergeleitet wird.\n\nStellen Sie sicher, dass der NVA die folgenden Windows Update-URLs zulässt:\n\nhttp://windowsupdate.microsoft.com\nhttp://*.windowsupdate.microsoft.com\nhttps://*.windowsupdate.microsoft.com\nhttp://*.update.microsoft.com\nhttps://*.update.microsoft.com\nhttp://*.windowsupdate.com\nhttp://download.windowsupdate.com\nhttps://download.microsoft.com\nhttp://*.download.windowsupdate.com\nhttp://wustat.windows.com\nhttp://ntservicepack.microsoft.com\nhttp://go.microsoft.com\nhttp://dl.delivery.mp.microsoft.com\nhttps://dl.delivery.mp.microsoft.com\n\nStellen Sie sicher, dass die Ports 80 und 443 für die Kommunikation offen sind.\n\nAuflösung 2: Überprüfen der TLS-Einstellungen\n\nÖffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten, und führen Sie den folgenden Befehl aus, um zu überprüfen, ob TLS 1.2 aktiviert ist:\n\nreg query HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.2\\Server\n\nStellen Sie sicher, dass die Werte wie folgt festgelegt werden:\n\nEnabled REG_DWORD 0x1\nDisabledByDefault REG_DWORD 0x0\n\nWenn TLS 1.2 deaktiviert ist, ändern Sie es in 0x1 .\n\nLösung 2.1: Probleme im Zusammenhang mit Gruppenrichtlinienobjekten (GPO) beheben\n\nWenn die Konnektivität für externe Standorte wie erwartet funktioniert und vorherige Entschärfungen nicht funktionieren, suchen Sie nach dem folgenden Registrierungsunterschlüssel:\n\nreg query \"HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Cryptography\\Configuration\\SSL\\XXXXXXXX\"\n\nLöschen Sie alle Inhalte, die sich innerhalb des XXXXXXXX -Hive oder Ordners befinden, um zu testen, ob ein GPO das Problem verursacht.\n\nWenn das Problem weiterhin besteht, entfernen Sie das Computerobjekt aus der Organisationseinheit (OU) mit SSL-Verschlüsselungskonfigurationen.\n\nFeedback\n\nWar diese Seite hilfreich?\n\nYes\n\nNo\n\nNo\n\nBenötigen Sie Hilfe zu diesem Thema?\n\nMöchten Sie versuchen, Ask Learn zu verwenden, um Sie durch dieses Thema zu klären oder zu leiten?\n\nLearn fragen\n\nLearn fragen\n\nLösung vorschlagen?\n\nZusätzliche Ressourcen\n\nLast updated on\n2026-02-12",
|
||||
"content_type": "text/html",
|
||||
"query": "Wie lässt sich der Fehler 0x80D02002 (DELIVERY_OPTIMIZATION_TIMEOUT) im Zusammenhang mit Windows Update / CBS diagnostizieren und beheben?",
|
||||
"language": "de-DE",
|
||||
"round": 3,
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.9733333333333334,
|
||||
"source_quality": "primary",
|
||||
"source_quality_score": 0.904,
|
||||
"actionable": true,
|
||||
"covered_gap_ids": [
|
||||
"AR-10be4378-6"
|
||||
],
|
||||
"assessment_reason": "Die Quelle behandelt direkt den Fehlercode 0x80D02002 (DELIVERY_OPTIMIZATION_TIMEOUT) im Zusammenhang mit Windows Update und bietet konkrete, umsetzbare Schritte zur Diagnose und Behebung an, wie das Überprüfen der Netzwerkkonfiguration, TLS-Einstellungen und Gruppenrichtlinienobjekte. Sie ist eine offizielle Microsoft-Quelle und bietet belastbare technische Anweisungen."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:53:44.7211946Z",
|
||||
"content_sha256": "0ba20e14cbba0a9b6b9fa2a9fe251801c620cac251dbea972df459e3da3e1215",
|
||||
"result": {
|
||||
"title": "[NEU] [UNGEPATCHT] [hoch] Flowise: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2703",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Flowise ausnutzen, um Sicherheitsvorkehrungen zu umgehen, Informationen offenzulegen und Daten zu manipulieren.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Flowise ausnutzen, um Sicherheitsvorkehrungen zu umgehen, Informationen offenzulegen und Daten zu manipulieren.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6342661141768955,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:44:39.2210011Z",
|
||||
"content_sha256": "4a5039e5ed81b49d427f61e5ee35827a2fcfe62836e534d33476043dae2be2e9",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Atlassian Bamboo, Bitbucket, Confluence, Fisheye, Crucible, Jira und Jira Service Management: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1955",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Atlassian Bamboo, Bitbucket, Confluence, Fisheye, Crucible, Jira und Jira Service Management ausnutzen, um beliebigen Code auszuführen, erweiterte Berechtigungen zu erlangen, Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Atlassian Bamboo, Bitbucket, Confluence, Fisheye, Crucible, Jira und Jira Service Management ausnutzen, um beliebigen Code auszuführen, erweiterte Berechtigungen zu erlangen, Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6598860878180428,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:45:12.6319993Z",
|
||||
"content_sha256": "afc9f51a4c0c6d455ffffffb215f5b265bb9899e541dd591e3ea301abd713354",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] GNU libc: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1300",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in GNU libc ausnutzen, um beliebigen Programmcode auszuführen, einen Denial-of-Service-Zustand zu verursachen oder vertrauliche Informationen offenzulegen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in GNU libc ausnutzen, um beliebigen Programmcode auszuführen, einen Denial-of-Service-Zustand zu verursachen oder vertrauliche Informationen offenzulegen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6573915990330501,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:38:37.0210062Z",
|
||||
"content_sha256": "1fdf3f5e7eca085222c3cafa886f855dd5af5434018db58e34b2975bcf2c0f39",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Golang Go: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1006",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um Speicherbeschädigungen zu verursachen, beliebigen Code auszuführen, Sicherheitsmaßnahmen zu umgehen, einen Denial-of-Service-Zustand auszulösen oder andere, nicht näher spezifizierte Angriffe durchzuführen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um Speicherbeschädigungen zu verursachen, beliebigen Code auszuführen, Sicherheitsmaßnahmen zu umgehen, einen Denial-of-Service-Zustand auszulösen oder andere, nicht näher spezifizierte Angriffe durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.68693001430151,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:34:36.7027229Z",
|
||||
"content_sha256": "e52704e1246fc30d3a1aa90ff7a622ebcba2bd4090ba1e8cbb1c0c60ddf68b05",
|
||||
"result": {
|
||||
"title": "[UPDATE] [niedrig] Postfix: Schwachstelle ermöglicht Denial of Service",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1352",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Postfix ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Postfix ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7043389674418912,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:54:37.0688399Z",
|
||||
"content_sha256": "d4c903b892d5a8e2d2b8e049f8024e8bbfa1a246d75c2823d9e12eabf3d1af20",
|
||||
"result": {
|
||||
"title": "Neue Malware-Welle: Arch Linux blockiert AUR-Updates",
|
||||
"url": "https://www.heise.de/news/Neue-Malware-Welle-Arch-Linux-blockiert-AUR-Updates-11395880.html",
|
||||
"snippet": "Erneut verbreitet sich Malware über Arch User Repositorys. Daher gibt es vorerst überhaupt keine Updates für AUR.",
|
||||
"content": "Erneut verbreitet sich Malware über Arch User Repositorys. Daher gibt es vorerst überhaupt keine Updates für AUR.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6250818418378432,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:52:07.7034833Z",
|
||||
"content_sha256": "4867312bafee36c72b6afe8fc56bddb33ffea65ef1a583c8f545829dbb8b6ae0",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Internet Systems Consortium BIND: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2484",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Internet Systems Consortium BIND ausnutzen, um Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Internet Systems Consortium BIND ausnutzen, um Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6374345833211241,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:44:44.3518553Z",
|
||||
"content_sha256": "1dbddfb282408eb8cf0c3628e39bb26538bcd58e3900d9feff391e3f5547a42d",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Red Hat Enterprise Linux AI: Schwachstelle ermöglicht Codeausführung",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2629",
|
||||
"snippet": "Ein lokaler Angreifer kann eine Schwachstelle in Red Hat Enterprise Linux AI ausnutzen, um beliebigen Programmcode auszuführen und dadurch möglicherweise die vollständige Kontrolle über das betroffene System zu erlangen, Daten zu kompromittieren oder einen Denial-of-Service-Zustand herbeizuführen.",
|
||||
"content": "Ein lokaler Angreifer kann eine Schwachstelle in Red Hat Enterprise Linux AI ausnutzen, um beliebigen Programmcode auszuführen und dadurch möglicherweise die vollständige Kontrolle über das betroffene System zu erlangen, Daten zu kompromittieren oder einen Denial-of-Service-Zustand herbeizuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6588459094961676,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:51:37.7654673Z",
|
||||
"content_sha256": "287a56aa1b2c258f9f88ec3c41ebcba4eaea6989775ba0f5b14e306eceb634ff",
|
||||
"result": {
|
||||
"title": "VMware ESX, vCenter, Workstation und Fusion: Updates schließen kritische Lücken",
|
||||
"url": "https://www.heise.de/news/VMware-ESX-vCenter-Workstation-und-Fusion-Updates-schliessen-kritische-Luecken-11386401.html",
|
||||
"snippet": "VMware-Updates für ESX, vCenter, Workstation und Fusion schließen Sicherheitslücken, die etwa die Umgehung der Authentifizierung erlauben.",
|
||||
"content": "VMware-Updates für ESX, vCenter, Workstation und Fusion schließen Sicherheitslücken, die etwa die Umgehung der Authentifizierung erlauben.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6388556350118791,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:55:41.8067611Z",
|
||||
"content_sha256": "08109ffbfaf7d0f419720504a304ba85e2c82a72329c1b40fe9a7e97a63bbc45",
|
||||
"result": {
|
||||
"title": "Sicherheitsupdates: TP-Links Netzwerk-Ökosystem Omada ist kompromittierbar",
|
||||
"url": "https://www.heise.de/news/Sicherheitsupdates-TP-Links-Netzwerk-Oekosystem-Omada-ist-kompromittierbar-11399435.html",
|
||||
"snippet": "Sicherheitsforscher entdecken unter anderem kritische Lücken in TP-Link Omada, die sich auf weitere Netzwerkkomponenten ausweiten.",
|
||||
"content": "Sicherheitsforscher entdecken unter anderem kritische Lücken in TP-Link Omada, die sich auf weitere Netzwerkkomponenten ausweiten.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6203670546949902,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:34:06.5246928Z",
|
||||
"content_sha256": "e4cd42143d442ced8a7db8abeff675c7687cb1e49fdf2b1fe44b4194a7611b84",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel (Fragnesia): Schwachstelle ermöglicht Erlangen von Administratorrechten",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1530",
|
||||
"snippet": "Ein lokaler Angreifer kann eine Schwachstelle in Linux Kernel ausnutzen, um Administratorrechte zu erlangen.",
|
||||
"content": "Ein lokaler Angreifer kann eine Schwachstelle in Linux Kernel ausnutzen, um Administratorrechte zu erlangen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7055545100574601,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:38:43.193394Z",
|
||||
"content_sha256": "7899d96ef54f3e53311acf40fce3d0ef355a9a39c880b4f3ec1652a12037101d",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] WSO2 API Manager: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2085",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in WSO2 API Manager ausnutzen, um Sicherheitsvorkehrungen zu umgehen, um einen Denial of Service Angriff durchzuführen, um seine Privilegien zu erhöhen, um beliebigen Programmcode auszuführen, um einen SQL-Injection Angriff durchzuführen, um einen Cross-Site Scripting Angriff durchzuführen, um Informationen offenzulegen, und um Daten zu manipulieren.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in WSO2 API Manager ausnutzen, um Sicherheitsvorkehrungen zu umgehen, um einen Denial of Service Angriff durchzuführen, um seine Privilegien zu erhöhen, um beliebigen Programmcode auszuführen, um einen SQL-Injection Angriff durchzuführen, um einen Cross-Site Scripting Angriff durchzuführen, um Informationen offenzulegen, und um Daten zu manipulieren.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.68436270069221,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:41:06.4147509Z",
|
||||
"content_sha256": "860f7c85dd79581b5bc66c32b4fce23456490dc4eb94a0998f1733554f00bdfb",
|
||||
"result": {
|
||||
"title": "[NEU] [hoch] Microsoft Azure: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2689",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Microsoft Azure und Microsoft Entra ausnutzen, um beliebigen Code auszuführen oder erweiterte Berechtigungen zu erlangen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Microsoft Azure und Microsoft Entra ausnutzen, um beliebigen Code auszuführen oder erweiterte Berechtigungen zu erlangen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6694853119658069,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:34:41.1883719Z",
|
||||
"content_sha256": "b8d3ddedc9a43ec13a0d78b778825a0772ebf05a6f3044da1d95ce6f02182021",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2056",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial-of-Service-Angriff auszulösen oder andere, nicht näher spezifizierte Angriffe durchzuführen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial-of-Service-Angriff auszulösen oder andere, nicht näher spezifizierte Angriffe durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.704121228547584,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:30:07.6235595Z",
|
||||
"content_sha256": "656358c51819ed607cfb40bcc9c9443bf5918490b4f813bba6d0cc0c72700ce8",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] systemd: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-0831",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in systemd ausnutzen, um einen Denial of Service Angriff durchzuführen oder Code mit Administratorrechten auszuführen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in systemd ausnutzen, um einen Denial of Service Angriff durchzuführen oder Code mit Administratorrechten auszuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7426129968280393,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:50:11.938514Z",
|
||||
"content_sha256": "c0d13bafa777fa4284ad2e9ae46b6a201844520d65d07683de92b76f8cb0d145",
|
||||
"result": {
|
||||
"title": "[NEU] [hoch] WordPress: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2701",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in WordPress ausnutzen, um einen Cross-Site Scripting Angriff durchzuführen, um seine Privilegien zu erhöhen, um Informationen offenzulegen, und um Sicherheitsvorkehrungen zu umgehen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in WordPress ausnutzen, um einen Cross-Site Scripting Angriff durchzuführen, um seine Privilegien zu erhöhen, um Informationen offenzulegen, und um Sicherheitsvorkehrungen zu umgehen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6420422193071715,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:55:37.1261342Z",
|
||||
"content_sha256": "d4066923774451f8de67e9ead6d53f0f7b52926af977a3fcc601fb1456d1371f",
|
||||
"result": {
|
||||
"title": "SolarWinds Web Help Desk: Update bessert umgehbare Authentifizierung aus",
|
||||
"url": "https://www.heise.de/news/SolarWinds-Web-Help-Desk-Update-bessert-umgehbare-Authentifizierung-aus-11388191.html",
|
||||
"snippet": "SolarWinds schließt Sicherheitslücken in Web Help Desk. Eine gilt als kritisch und ermöglicht Angreifern, die Authentifizierung zu umgehen.",
|
||||
"content": "SolarWinds schließt Sicherheitslücken in Web Help Desk. Eine gilt als kritisch und ermöglicht Angreifern, die Authentifizierung zu umgehen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6206039332426312,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:43:40.2698986Z",
|
||||
"content_sha256": "5d7bda80506070fa40bc44f25eaaf858a39e67750c9e2a60b8d297668037e255",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Red Hat Ansible Automation Platform: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1923",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Red Hat Ansible Automation Platform ausnutzen, um Sicherheitsvorkehrungen zu umgehen, Informationen offenzulegen, Daten zu manipulieren und einen Denial-of-Service-Zustand herbeizuführen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Red Hat Ansible Automation Platform ausnutzen, um Sicherheitsvorkehrungen zu umgehen, Informationen offenzulegen, Daten zu manipulieren und einen Denial-of-Service-Zustand herbeizuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6688454339809307,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:30:11.792854Z",
|
||||
"content_sha256": "8d997a9ce087ed29532b5c07e192b02590cae29c35346d2fed37d96ce4cfd2b7",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Linux Kernel: Schwachstelle ermöglicht Privilegieneskalation",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1771",
|
||||
"snippet": "Ein lokaler Angreifer kann eine Schwachstelle in Linux Kernel ausnutzen, um seine Privilegien zu erhöhen.",
|
||||
"content": "Ein lokaler Angreifer kann eine Schwachstelle in Linux Kernel ausnutzen, um seine Privilegien zu erhöhen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7313810797200231,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:55:06.9520709Z",
|
||||
"content_sha256": "b1bd9679f182d18e474994e22f990246bfbfc3c0d73b5ecc72b5d7fa76fbd48a",
|
||||
"result": {
|
||||
"title": "[UPDATE] [niedrig] PowerDNS Authoritative Server: Schwachstelle ermöglicht Denial of Service",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2078",
|
||||
"snippet": "Ein entfernter, authentisierter Angreifer kann eine Schwachstelle in PowerDNS Authoritative Server ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content": "Ein entfernter, authentisierter Angreifer kann eine Schwachstelle in PowerDNS Authoritative Server ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6244400469455134,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:27:42.1550475Z",
|
||||
"content_sha256": "ffe77d1fd450413a65b250fac25f93352a2c3eb9b1d5b1a945c544a52d837afe",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] GNU libc: Mehrere Schwachstellen ermöglichen Manipulation von DNS Antworten",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-0817",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in GNU libc ausnutzen, um DNS Antworten zu manipulieren.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in GNU libc ausnutzen, um DNS Antworten zu manipulieren.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6938830867762933,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:43:46.0105692Z",
|
||||
"content_sha256": "32d8a8c869115ed0a97fe9b1d6b1608e5f6fdbe48b36c219037416a8e15b4893",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Red Hat Enterprise Linux (urllib3): Mehrere Schwachstellen ermöglichen Denial of Service",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-0207",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Red Hat Enterprise Linux ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Red Hat Enterprise Linux ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6685889333815458,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:28:07.4928123Z",
|
||||
"content_sha256": "71a8c7a4a703d4792d9830ea635d0b2718833db8a504614723c88f877013c1e1",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] PHP: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2598",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in PHP ausnutzen, um SQL-Injection durchzuführen, beliebigen Code auszuführen, Daten zu manipulieren oder einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in PHP ausnutzen, um SQL-Injection durchzuführen, beliebigen Code auszuführen, Daten zu manipulieren oder einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7408217000458435,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:39:10.7385316Z",
|
||||
"content_sha256": "542bad92223ce33cf0f41952c4236e568948c739e56aaeb158548442df8fd4f9",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Red Hat OpenShift Container Platform (fast-uri,OpenTelemetry-Go) : Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2334",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Red Hat OpenShift Container Platform ausnutzen, um Sicherheitsvorkehrungen zu umgehen oder einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Red Hat OpenShift Container Platform ausnutzen, um Sicherheitsvorkehrungen zu umgehen oder einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6830464683236337,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:32:11.4382193Z",
|
||||
"content_sha256": "6ed8b9e7ebb18cc78b32d5e63d82623e328c5958ff562d24a9794f69453b3f91",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-0462",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen im Linux-Kernel ausnutzen, um nicht näher spezifizierte Angriffe durchzuführen, die möglicherweise zu einer Denial-of-Service- Bedingung führen oder eine Speicherbeschädigung verursachen können.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen im Linux-Kernel ausnutzen, um nicht näher spezifizierte Angriffe durchzuführen, die möglicherweise zu einer Denial-of-Service- Bedingung führen oder eine Speicherbeschädigung verursachen können.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.708651872077716,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:35:41.1423675Z",
|
||||
"content_sha256": "0d078b02b2d2857348b0fa6bf061e26789d33e43954b7c3c4a5d2cb5d74c2057",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Golang Go: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1437",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um Sicherheitsvorkehrungen zu umgehen, Daten zu manipulieren, Cross-Site-Scripting-Angriffe durchzuführen, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand zu verursachen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um Sicherheitsvorkehrungen zu umgehen, Daten zu manipulieren, Cross-Site-Scripting-Angriffe durchzuführen, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand zu verursachen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6987975223628944,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:38:07.0821703Z",
|
||||
"content_sha256": "937b3c88be720ebdf9bb24adeceb63d917c4a69ab394ee846cd703ddf8a939b5",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Golang Go: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-0129",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um einen Denial of Service Angriff durchzuführen, beliebigen Code auszuführen, Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren oder vertrauliche Informationen offenzulegen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um einen Denial of Service Angriff durchzuführen, beliebigen Code auszuführen, Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren oder vertrauliche Informationen offenzulegen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6898551184286656,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:50:42.4590716Z",
|
||||
"content_sha256": "d837eb9194c6c08683cf91eff60d746063d786e89a8fc5ec75f02364e72534be",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Red Hat Ansible Automation Platform (node-tar, linkify-it, protobufjs, brace-expansion, fast-uri, DOMPurify): Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2452",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Red Hat Ansible Automation Platform ausnutzen, um Sicherheitsmaßnahmen zu umgehen, Cross-Site-Scripting-Angriffe durchzuführen, Daten zu manipulieren, einen Denial-of-Service-Zustand auszulösen oder beliebigen Code auszuführen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Red Hat Ansible Automation Platform ausnutzen, um Sicherheitsmaßnahmen zu umgehen, Cross-Site-Scripting-Angriffe durchzuführen, Daten zu manipulieren, einen Denial-of-Service-Zustand auszulösen oder beliebigen Code auszuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.640870060556384,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:30:37.9824695Z",
|
||||
"content_sha256": "fa88908afaad334746da7c3533bbd0e715beadc60863511278a7284aafd6496b",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2077",
|
||||
"snippet": "Ein entfernter Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um Sicherheitsvorkehrungen zu umgehen, einen Denial-of-Service-Zustand herbeizuführen und weitere, nicht näher spezifizierte Auswirkungen zu erzielen.",
|
||||
"content": "Ein entfernter Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um Sicherheitsvorkehrungen zu umgehen, einen Denial-of-Service-Zustand herbeizuführen und weitere, nicht näher spezifizierte Auswirkungen zu erzielen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7207159842807684,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:32:51.9407037Z",
|
||||
"content_sha256": "cfd5f91321702fd1cbf7319a3d876d95f788150add6fc9fef38a79365f801b10",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1700",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen oder andere nicht näher spezifizierte Auswirkungen zu erzielen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen oder andere nicht näher spezifizierte Auswirkungen zu erzielen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7079009324307353,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:53:50.5805009Z",
|
||||
"content_sha256": "ef7f0978a307036aef704a1eb7eeb065258e045b616a7ec248e0fa90f66939a0",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] cPanel cPanel/WHM (Archive-Tar): Mehrere Schwachstellen ermöglichen Manipulation von Dateien",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2666",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in cPanel cPanel/WHM ausnutzen, um vertrauliche Informationen preiszugeben oder Daten zu manipulieren.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in cPanel cPanel/WHM ausnutzen, um vertrauliche Informationen preiszugeben oder Daten zu manipulieren.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6320037424840383,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:31:37.2956786Z",
|
||||
"content_sha256": "a13a64dbdaa76dbc823b93ee1b8f5dd4cb81342a4af187dd40de510952c78b7e",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1454",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen, möglicherweise Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren oder offenzulegen oder einen Denial-of-Service-Zustand zu verursachen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen, möglicherweise Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren oder offenzulegen oder einen Denial-of-Service-Zustand zu verursachen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7113540728224663,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:41:37.6117213Z",
|
||||
"content_sha256": "86c2b52306e79de8defb82a51bf60bc65916078dcc9be249db0276326f3caf23",
|
||||
"result": {
|
||||
"title": "Veeam One und Service Provider Console für Schadcode-Attacken anfällig",
|
||||
"url": "https://www.heise.de/news/Veam-One-und-Service-Provider-Console-fuer-Schadcode-Attacken-anfaellig-11400855.html",
|
||||
"snippet": "Die Backupmanagementlösungen Veeam One und Service Provider Console sind für verschiedene Attacken empfänglich. Sicherheitsupdates schaffen Abhilfe.",
|
||||
"content": "Die Backupmanagementlösungen Veeam One und Service Provider Console sind für verschiedene Attacken empfänglich. Sicherheitsupdates schaffen Abhilfe.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6771852213584544,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:56:07.6291821Z",
|
||||
"content_sha256": "493288b7100ca40155de5bb6f5a5a1d9e2c5e5aba18afd4cf57d30a2cc539e91",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] AMD Prozessor: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1482",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in AMD Prozessor ausnutzen, um seine Privilegien zu erhöhen, beliebigen Code auszuführen – sogar mit Administratorrechten –, Daten zu manipulieren, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand herbeizuführen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in AMD Prozessor ausnutzen, um seine Privilegien zu erhöhen, beliebigen Code auszuführen – sogar mit Administratorrechten –, Daten zu manipulieren, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand herbeizuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6174007612520149,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,25 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-09T03:56:05.8263Z",
|
||||
"content_sha256": "9d40998cb762efc326f38f38a3e4697b72a1809b4c00da90141dbb967ae1855d",
|
||||
"result": {
|
||||
"title": "T1113 Screen Capture — MITRE ATT\u0026CK · Patrick Saade",
|
||||
"url": "https://www.patricksaade.com/reference/attack-map/T1113/",
|
||||
"snippet": "Screen capturing functionality may be included as a feature of a remote access tool used in post-compromise operations. Taking a screenshot is also typically possible through native utilities or API calls, such as CopyFromScreen, xwd, or screencapture.",
|
||||
"content": "Definition\n\nAdversaries may attempt to take screen captures of the desktop to gather information over the course of an operation. Screen capturing functionality may be included as a feature of a remote access tool used in post-compromise operations. Taking a screenshot is also typically possible through native utilities or API calls, such as CopyFromScreen, xwd, or screencapture.\n\nPlatforms Linux macOS Windows\n\nHow it's detected\n\nTelemetry that surfaces this technique, from MITRE's detection strategies:\n\nModule Load Process Creation\n\nSeen in the wild\n\nDuring the 2025 Poland Wiper Attacks, the adversaries captured screenshots of devices using nircmd console through the command nircmd.exe “savescreenshot C:\\Windows\\Temp\\imagetmp.png.\n\nAPT28 has used tools to take screenshots from victims.\n\nAPT39 has used a screen capture utility to take screenshots on a compromised host.\n\nAPT42 has used malware, such as GHAMBAR and POWERPOST, to take screenshots.\n\nA sample of 171 documented uses — the MITRE page has the full list.\n\nD3FEND countermeasures\n\nDefensive techniques that counter this, from the MITRE D3FEND map:\n\nD3-SCA System Call Analysis Detect\n\nD3-SCF System Call Filtering Isolate\n\nReference\n\nMITRE ATT\u0026CK — T1113: Screen Capture\n\nATT\u0026CK® is a registered trademark of The MITRE Corporation; technique names and IDs come from the public ATT\u0026CK knowledge base.",
|
||||
"content_type": "text/html",
|
||||
"query": "Welche spezifischen Verhaltensmuster von T1113 (Screen Capture) sind bei der Analyse von macOS-Malware wie MacMa und XAgentOSX relevant?",
|
||||
"language": "de-DE",
|
||||
"round": 2,
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.5468571428571428,
|
||||
"source_quality": "primary",
|
||||
"source_quality_score": 0.8160000000000002,
|
||||
"actionable": true,
|
||||
"covered_gap_ids": [
|
||||
"AR-86eb8cf9-4"
|
||||
],
|
||||
"assessment_reason": "Die Quelle beschreibt allgemeine Verhaltensmuster von T1113 (Screen Capture) und gibt Beispiele für APT-Gruppen, die Screenshots erstellen. Allerdings fehlen spezifische Details zu macOS-Malware wie MacMa und XAgentOSX. Die Quelle ist relevant, da sie die allgemeine Technik erläutert, die bei der Analyse solcher Malware relevant sein könnte, aber sie liefert keine konkreten Schritte oder Beispiele für macOS-spezifische Verhaltensmuster."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:27:37.6920863Z",
|
||||
"content_sha256": "b7b044b838943eea83869b29cbee76c3a7236df2923762e41d3535cefa8fc404",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-0086",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen um nicht näher spezifizierte Angriffe durchzuführen, die möglicherweise zu einer Denial-of-Service- Bedingung führen oder eine Speicherbeschädigung verursachen können.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen um nicht näher spezifizierte Angriffe durchzuführen, die möglicherweise zu einer Denial-of-Service- Bedingung führen oder eine Speicherbeschädigung verursachen können.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7071765073253791,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:29:37.7886071Z",
|
||||
"content_sha256": "22178b033f72a61c03eb78d5c21682affc4be77eb5496680287f699aa617f24e",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1346",
|
||||
"snippet": "Ein entfernter Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um Root-Rechte zu erlangen, um Sicherheitsmechanismen zu umgehen, einen Denial-of-Service-Zustand herbeizuführen oder Auswirkungen unbestimmter Art zu erzielen.",
|
||||
"content": "Ein entfernter Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um Root-Rechte zu erlangen, um Sicherheitsmechanismen zu umgehen, einen Denial-of-Service-Zustand herbeizuführen oder Auswirkungen unbestimmter Art zu erzielen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7148819917473166,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:39:36.7744354Z",
|
||||
"content_sha256": "a126b9e22de1a9fc5d8261da92aed3ee239f355d3a151bcc3e7b8454abeb9faa",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Apache HttpComponents Core: Mehrere Schwachstellen ermöglichen Denial of Service",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2172",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Apache HttpComponents Core ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Apache HttpComponents Core ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6821878873320624,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:36:06.842863Z",
|
||||
"content_sha256": "1169b87102474fcb846948e72bb32733c938f6ba42c10095fd7a7ce2104fc4c4",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Linux Kernel: Schwachstelle ermöglicht Privilegieneskalation und Denial of Service",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1756",
|
||||
"snippet": "Ein lokaler Angreifer kann eine Schwachstelle im Linux Kernel für eine Privilegieneskalation ausnutzen, sowie um einen Denial of Service Zustand oder andere, nicht spezifizierte Auswirkungen herbeizuführen.",
|
||||
"content": "Ein lokaler Angreifer kann eine Schwachstelle im Linux Kernel für eine Privilegieneskalation ausnutzen, sowie um einen Denial of Service Zustand oder andere, nicht spezifizierte Auswirkungen herbeizuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.698531451913297,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:37:36.2669134Z",
|
||||
"content_sha256": "6be37627c3b69e69a009f05c7a2810217e011546afac76dab5d3b48853f7d324",
|
||||
"result": {
|
||||
"title": "[NEU] [mittel] Linux Kernel: Schwachstelle ermöglicht Offenlegung von Informationen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2704",
|
||||
"snippet": "Ein lokaler Angreifer kann eine Schwachstelle im Linux Kernel ausnutzen, um Informationen offenzulegen.",
|
||||
"content": "Ein lokaler Angreifer kann eine Schwachstelle im Linux Kernel ausnutzen, um Informationen offenzulegen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6923456872937817,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:48:11.5068483Z",
|
||||
"content_sha256": "119b13e9e3f4b9147fc4a559b6cbc5080e9b148fc9f1a1b2dc6b7029dbf1126a",
|
||||
"result": {
|
||||
"title": "[NEU] [mittel] jsoup: Schwachstelle ermöglicht Cross-Site Scripting",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2698",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in jsoup ausnutzen, um einen Cross-Site Scripting Angriff durchzuführen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in jsoup ausnutzen, um einen Cross-Site Scripting Angriff durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6480618737330641,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:46:12.686143Z",
|
||||
"content_sha256": "36bd4aefdecd1c54cba06704c3dc5d20ac5547800f52e4aec97556ad3c4da758",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Red Hat Enterprise Linux (sssd, glib, c-ares): Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2419",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Red Hat Enterprise Linux ausnutzen, um Administratorrechte zu erlangen, Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren und einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Red Hat Enterprise Linux ausnutzen, um Administratorrechte zu erlangen, Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren und einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6549704432636785,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:45:07.4717417Z",
|
||||
"content_sha256": "b608a512a01cbeed76c572fc004420d3ee9a4dc5ce661e318ff305c75277efc4",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] ffmpeg: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2526",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in ffmpeg ausnutzen, um eine Speicherbeschädigung herbeizuführen, beliebigen Code auszuführen, einen Denial-of-Service-Zustand auszulösen oder vertrauliche Informationen offenzulegen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in ffmpeg ausnutzen, um eine Speicherbeschädigung herbeizuführen, beliebigen Code auszuführen, einen Denial-of-Service-Zustand auszulösen oder vertrauliche Informationen offenzulegen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6582817865491506,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:46:07.560814Z",
|
||||
"content_sha256": "1eb538c4a10c6ccd9d285bf39106c8c7ae3a92041045b83b2a85c252b6bfc272",
|
||||
"result": {
|
||||
"title": "[NEU] [hoch] Microsoft Office: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2692",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Microsoft Teams, Microsoft Azure Managed Instance und Microsoft Service Bus ausnutzen, um beliebigen Code auszuführen, erweiterte Berechtigungen zu erlangen oder Daten zu manipulieren.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Microsoft Teams, Microsoft Azure Managed Instance und Microsoft Service Bus ausnutzen, um beliebigen Code auszuführen, erweiterte Berechtigungen zu erlangen oder Daten zu manipulieren.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.655390421432793,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:37:10.9161508Z",
|
||||
"content_sha256": "633ed3b0f1255bc871a009e95fc8fbc842ff3697986e2c187a5298b03609a2b2",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Golang Go: Mehrere Schwachstellen ermöglichen nicht spezifizierten Angriff",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-0548",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6925334165363102,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:40:36.5743432Z",
|
||||
"content_sha256": "804aae67922da4af99d7fb9960236fb7bef0a43f01c1a65dd81d99f5daf4d773",
|
||||
"result": {
|
||||
"title": "[NEU] [mittel] Red Hat Enterprise Linux (gpsd): Schwachstelle ermöglicht Codeausführung",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2694",
|
||||
"snippet": "Ein lokaler Angreifer kann eine Schwachstelle in Red Hat Enterprise Linux ausnutzen, um beliebigen Programmcode auszuführen.",
|
||||
"content": "Ein lokaler Angreifer kann eine Schwachstelle in Red Hat Enterprise Linux ausnutzen, um beliebigen Programmcode auszuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6700917808563585,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:36:37.0699668Z",
|
||||
"content_sha256": "a4d115212591fa060de3648c5959c77af6ba1f9760982466cd87d43148ddf71c",
|
||||
"result": {
|
||||
"title": "[NEU] [hoch] Apache Portable Runtime (APR): Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2697",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Apache Portable Runtime (APR) ausnutzen, um SQL-Injection durchzuführen, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Apache Portable Runtime (APR) ausnutzen, um SQL-Injection durchzuführen, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand auszulösen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6955332925190907,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:48:42.9416823Z",
|
||||
"content_sha256": "3dbf99ad53ca8606df4e0f0615a34abc2963fca96710fc5d4731051dbf289eb9",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Node.js: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2585",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Node.js ausnutzen, um einen Denial of Service Angriff durchzuführen, um Sicherheitsvorkehrungen zu umgehen, und um Dateien zu manipulieren.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Node.js ausnutzen, um einen Denial of Service Angriff durchzuführen, um Sicherheitsvorkehrungen zu umgehen, und um Dateien zu manipulieren.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6480278463057558,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:33:44.1677534Z",
|
||||
"content_sha256": "e7d4b2c0d835c8b065d80551fdbeec835e9226335316f92c00e83c8514e0f675",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-0985",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Linux Kernel ausnutzen, um unter anderem einen Denial of Service-Angriff auszuführen oder um Sicherheitsmechanismen zu umgehen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Linux Kernel ausnutzen, um unter anderem einen Denial of Service-Angriff auszuführen oder um Sicherheitsmechanismen zu umgehen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7078937444535165,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:48:06.8483115Z",
|
||||
"content_sha256": "eea575cc6e7eddfd9a4bfacb468a38b7934f45d6c633d9b397c33b5818bc42eb",
|
||||
"result": {
|
||||
"title": "[NEU] [niedrig] IBM DataPower Gateway: Schwachstelle ermöglicht Manipulation von Daten und Offenlegung von Informationen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2696",
|
||||
"snippet": "Ein entfernter, authentisierter Angreifer kann eine Schwachstelle in IBM DataPower Gateway ausnutzen, um Daten zu manipulieren, und um Informationen offenzulegen.",
|
||||
"content": "Ein entfernter, authentisierter Angreifer kann eine Schwachstelle in IBM DataPower Gateway ausnutzen, um Daten zu manipulieren, und um Informationen offenzulegen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6483032153057029,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:40:06.3224602Z",
|
||||
"content_sha256": "2551e41abf1db2d33e49697281879d893c19838a09df7070b5914f339adba289",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel: Schwachstelle ermöglicht Erlangen von Administratorrechten",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2102",
|
||||
"snippet": "Ein lokaler Angreifer kann eine Schwachstelle in Linux Kernel ausnutzen, um Administratorrechte zu erlangen.",
|
||||
"content": "Ein lokaler Angreifer kann eine Schwachstelle in Linux Kernel ausnutzen, um Administratorrechte zu erlangen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6793907843982312,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:46:41.4852675Z",
|
||||
"content_sha256": "f2f389180b57501fe0877299a71f80c48a8ae43951ec33ce4aa0979a390648aa",
|
||||
"result": {
|
||||
"title": "[NEU] [hoch] Microsoft SharePoint Online: Schwachstelle ermöglicht Cross-Site Scripting",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2691",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Microsoft SharePoint Online ausnutzen, um einen Cross-Site Scripting Angriff durchzuführen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Microsoft SharePoint Online ausnutzen, um einen Cross-Site Scripting Angriff durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6519234151835211,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:41:42.5514065Z",
|
||||
"content_sha256": "4b24b9dc9873f4107e4c70b58b144b4da9c8978c0d804723e07a40de8ae4759c",
|
||||
"result": {
|
||||
"title": "Schlüsselklau bei Ruby on Rails – Kritische Lücke mit präparierten Bildern",
|
||||
"url": "https://www.heise.de/news/Schluesselklau-bei-Ruby-on-Rails-Kritische-Luecke-mit-praeparierten-Bildern-11394386.html",
|
||||
"snippet": "Über kompromittierte Bilder können Angreifer Umgebungsvariablen des Servers einschließlich der Secrets auslesen und sich damit weitere Türen ins System öffnen.",
|
||||
"content": "Über kompromittierte Bilder können Angreifer Umgebungsvariablen des Servers einschließlich der Secrets auslesen und sich damit weitere Türen ins System öffnen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6769172757452286,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:35:07.1296159Z",
|
||||
"content_sha256": "343f5e7da2e530c6aa137255415fc9307733e5fde27ea0883fe2e4b617a0f6f7",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2025-2868",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um nicht näher spezifizierte Angriffe durchzuführen, die möglicherweise zu einer Denial-of-Service- Bedingung führen oder eine Speicherbeschädigung verursachen können.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um nicht näher spezifizierte Angriffe durchzuführen, die möglicherweise zu einer Denial-of-Service- Bedingung führen oder eine Speicherbeschädigung verursachen können.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7033104603849043,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:45:42.0171504Z",
|
||||
"content_sha256": "2c49fae394a184cac2a2ac9b4686cda26a541b86ea1ff58a1f1fbc3898c955c5",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Wireshark: Schwachstelle ermöglicht Denial of Service",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1605",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Wireshark ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Wireshark ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6557990209319222,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:47:11.4628781Z",
|
||||
"content_sha256": "ac06f1cb33232ec73e660c56d54f40d8b2c1ddf9fffd96bf5d3a303d33a491d7",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Internet Systems Consortium BIND: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1626",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Internet Systems Consortium BIND ausnutzen, um eine Speicherbeschädigung auszulösen oder einen Denial-of-Service-Zustand zu verursachen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Internet Systems Consortium BIND ausnutzen, um eine Speicherbeschädigung auszulösen oder einen Denial-of-Service-Zustand zu verursachen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6502888217437344,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:29:12.3775241Z",
|
||||
"content_sha256": "f12ad01bf65c68b24d19ac3555652f4b2ae4ae3011db139fd773d07c3b69a0d1",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1252",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen, Sicherheitsmaßnahmen zu umgehen, Informationen offenzulegen, andere nicht näher spezifizierte Auswirkungen zu verursachen und möglicherweise Code auszuführen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen, Sicherheitsmaßnahmen zu umgehen, Informationen offenzulegen, andere nicht näher spezifizierte Auswirkungen zu verursachen und möglicherweise Code auszuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7132298571691427,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:49:07.3060272Z",
|
||||
"content_sha256": "25dfeea16487903540a354e7dbf2b2266b734f7adc45dd5bb60dd0336b6ccb5d",
|
||||
"result": {
|
||||
"title": "Durch Metabase-0day: Datenleck bei Laptophersteller Framework",
|
||||
"url": "https://www.heise.de/news/Durch-Metabase-0day-Datenleck-bei-Laptophersteller-Framework-11403050.html",
|
||||
"snippet": "Nur wenige Stunden nach Bekanntwerden einer Sicherheitslücke informiert der Framework seine Kunden. Metabase veröffentlichte eigene Sicherheitshinweise.",
|
||||
"content": "Nur wenige Stunden nach Bekanntwerden einer Sicherheitslücke informiert der Framework seine Kunden. Metabase veröffentlichte eigene Sicherheitshinweise.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6472020192464135,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:42:07.2076044Z",
|
||||
"content_sha256": "c3f620b27771ca8db025ae70c9d40277826578aac1f0ddee5301ce82f002ab9f",
|
||||
"result": {
|
||||
"title": "[NEU] [mittel] Apple macOS (Sonoma, Sequoia und Tahoe): Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2687",
|
||||
"snippet": "Ein entfernter, authentisierter Angreifer kann eine Schwachstelle in Apple macOS ausnutzen, um Sicherheitsvorkehrungen zu umgehen.",
|
||||
"content": "Ein entfernter, authentisierter Angreifer kann eine Schwachstelle in Apple macOS ausnutzen, um Sicherheitsvorkehrungen zu umgehen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6690512124549064,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:27:26.0629305Z",
|
||||
"content_sha256": "364dfb49eb540a3935f4412656605e527abab35f99c76d92dc652f0d9868ca86",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2025-1869",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen im Linux-Kernel ausnutzen, um einen Denial-of-Service-Zustand zu erzeugen oder andere nicht spezifizierte Angriffe durchzuführen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen im Linux-Kernel ausnutzen, um einen Denial-of-Service-Zustand zu erzeugen oder andere nicht spezifizierte Angriffe durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7041452022665138,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:31:07.5622619Z",
|
||||
"content_sha256": "a4b9e805fc2e5d890b3b23523ff5e47d46b9658a25c6e4e39ae5e5efed1bfaf5",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Linux Kernel: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1571",
|
||||
"snippet": "Ein lokaler Angreifer kann eine Schwachstelle im Linux Kernel ausnutzen, um Sicherheitsvorkehrungen zu umgehen und vertrauliche Informationen offenzulegen, was weitere Angriffe ermöglicht.",
|
||||
"content": "Ein lokaler Angreifer kann eine Schwachstelle im Linux Kernel ausnutzen, um Sicherheitsvorkehrungen zu umgehen und vertrauliche Informationen offenzulegen, was weitere Angriffe ermöglicht.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.732127752871744,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:44:07.6999939Z",
|
||||
"content_sha256": "a6f833708952ad9ba2e1f7408976267746aeaf9506bf112b7bddd74833a84d19",
|
||||
"result": {
|
||||
"title": "[NEU] [hoch] Google Chrome: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2695",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Google Chrome ausnutzen, um beliebigen Programmcode auszuführen, vertrauliche Informationen offenzulegen, Daten zu manipulieren oder einen Denial-of-Service-Zustand herbeizuführen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Google Chrome ausnutzen, um beliebigen Programmcode auszuführen, vertrauliche Informationen offenzulegen, Daten zu manipulieren oder einen Denial-of-Service-Zustand herbeizuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6629765051653962,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:50:06.6556861Z",
|
||||
"content_sha256": "90e163f5389e630b39daa81ba51ee732eaf4770395cf2fb6564ef6e943d50370",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] GNU libc: Schwachstelle ermöglicht Denial of Service",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-0918",
|
||||
"snippet": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in GNU libc ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in GNU libc ausnutzen, um einen Denial of Service Angriff durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.643847849808918,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:29:42.3439644Z",
|
||||
"content_sha256": "657e903c916a70404630f5206f402ed19cd0061aae9b82765c052d941499af58",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2208",
|
||||
"snippet": "Ein lokaler Angreifer kann mehrere Schwachstellen in Linux Kernel ausnutzen, um Speicherbeschädigungen zu verursachen, Kernel-Speicher offenzulegen oder Denial-of-Service-Zustände auszulösen.",
|
||||
"content": "Ein lokaler Angreifer kann mehrere Schwachstellen in Linux Kernel ausnutzen, um Speicherbeschädigungen zu verursachen, Kernel-Speicher offenzulegen oder Denial-of-Service-Zustände auszulösen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7114675522838187,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:40:11.826568Z",
|
||||
"content_sha256": "add7220af24d32f8e05d3dbba12547cc860349446cbf622a1f894cf7e2a720aa",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Apache CXF: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2682",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen in Apache CXF ausnutzen, um beliebigen Programmcode auszuführen, um seine Privilegien zu erhöhen, um einen Denial of Service Angriff durchzuführen, und um Sicherheitsvorkehrungen zu umgehen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen in Apache CXF ausnutzen, um beliebigen Programmcode auszuführen, um seine Privilegien zu erhöhen, um einen Denial of Service Angriff durchzuführen, und um Sicherheitsvorkehrungen zu umgehen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6758527863716153,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:35:11.6968361Z",
|
||||
"content_sha256": "9a2c2370b609c51794e13e496eec3609cd197e923f3f39f3229580b8e018ca37",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel: Mehrere Schwachstellen ermöglichen nicht spezifizierten Angriff",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1656",
|
||||
"snippet": "Ein lokaler Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um seine Privilegien zu eskalieren oder nicht näher spezifizierte Angriffe durchzuführen, darunter möglicherweise Denial-of-Service-Angriffe, Speicherbeschädigungen oder die Offenlegung von Informationen.",
|
||||
"content": "Ein lokaler Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um seine Privilegien zu eskalieren oder nicht näher spezifizierte Angriffe durchzuführen, darunter möglicherweise Denial-of-Service-Angriffe, Speicherbeschädigungen oder die Offenlegung von Informationen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7027835098216098,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:33:49.0067228Z",
|
||||
"content_sha256": "1a9e65d31ab740c75a05d12e8a996bbeea33eaee81d8d220c51d561cf2e6d6d0",
|
||||
"result": {
|
||||
"title": "[UPDATE] [hoch] Linux Kernel: Mehrere Schwachstellen ermöglichen Denial of Service",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1870",
|
||||
"snippet": "Eiin Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial-of-Service-Zustand zu erzeugen oder andere, nicht näher bezeichnete Angriffe durchzuführen.",
|
||||
"content": "Eiin Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial-of-Service-Zustand zu erzeugen oder andere, nicht näher bezeichnete Angriffe durchzuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7075329160181161,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:38:11.9015188Z",
|
||||
"content_sha256": "b9cfcd96bce8191f81319197b7d6575edfce251a4ce2f3d90ae3ae69e6da4c1c",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] X.Org X11 Server (libXfont2): Mehrere Schwachstellen ermöglichen Ausführen von beliebigem Programmcode mit Administratorrechten",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2378",
|
||||
"snippet": "Ein lokaler Angreifer kann mehrere Schwachstellen in X.Org X11 ausnutzen, um erweiterte Berechtigungen zu erlangen und beliebigen Code mit Root-Rechten auszuführen.",
|
||||
"content": "Ein lokaler Angreifer kann mehrere Schwachstellen in X.Org X11 ausnutzen, um erweiterte Berechtigungen zu erlangen und beliebigen Code mit Root-Rechten auszuführen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.6896323983555164,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"saved_at": "2026-08-08T21:31:41.8733005Z",
|
||||
"content_sha256": "35f3365d09dad5dd24ffca79b163c827ed872c9e28482a2f2ea1c5c0f51b01cc",
|
||||
"result": {
|
||||
"title": "[UPDATE] [mittel] Linux Kernel: Mehrere Schwachstellen",
|
||||
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1405",
|
||||
"snippet": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um nicht spezifizierte Angriffe durchzuführen, möglicherweise Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren oder offenzulegen oder einen Denial-of-Service-Zustand zu verursachen.",
|
||||
"content": "Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um nicht spezifizierte Angriffe durchzuführen, möglicherweise Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren oder offenzulegen oder einen Denial-of-Service-Zustand zu verursachen.",
|
||||
"content_type": "text/html",
|
||||
"fetched": true,
|
||||
"relevant": true,
|
||||
"relevance": 0.7104272969230867,
|
||||
"source_quality": "curated_agent",
|
||||
"source_quality_score": 0.82,
|
||||
"assessment_reason": "Vom konfigurierten Source-Agent als priorisierte Security-Meldung geliefert."
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user