Open Source Signal logo
Open Source SignalСигнал відкритих джерел
Issue #141 24 October 2026 Saturday Tool Radar EN + UKR

Open Source Signal

Сигнал відкритих джерел

Seven reserved tools for finding, collecting, monitoring and organising investigative material.

From the GitRadar reserve: Hister searches a chosen collection; Crawl4AI extracts pages; Maxun records collection workflows; Scoutpost organises monitoring leads; OpenFOIA links documents to findings; OpenRegistry provides a route to company filings; Datakit structures repeatable projects. Reviewed against original repositories on 24 October. These are documented capabilities, not seven new releases or seven installation tests.

Editorial frame

What this is: A bilingual Saturday issue assembled from the previously reserved GitRadar candidates. Original repository snapshots and documentation reviewed on 24 October 2026. Practical workflows are editorial proposals. Established projects may fall outside the daily news window.

What this is not: An installation benchmark, independent security audit, guarantee of service coverage or assertion that extracted data and AI-generated findings are verified evidence.

Rubric map

🔍 Toolbox / Інструментарій
🕸️ Toolbox / Інструментарій
🎛️ Tool Radar / Інструментальний радар
📡 Platform Watch / Платформний радар
📄 Tradecraft / Методика
🏢 Ukraine Lens / Українська оптика
🗂️ Tradecraft / Методика
🔍ToolboxІнструментарій
#01

Hister: search the content you chose to keep

Source: Hister project / README and privacy documentation · Reviewed 24 October 2026; repository snapshot, not a release announcement

Supporting sources: Hister privacy and browser-ingestion distinction

What happened

Hister documents full-text search across selected web pages and local files, with browser-extension ingestion and web, terminal, API and MCP access. Semantic search is optional.

Why it matters

Editorial use: recover a source by a remembered phrase and keep a deliberately scoped research collection.

How to use it

Pilot with public pages and non-sensitive files. Compare extension capture with a history import: the latter fetches the current page, not its historical contents. Retain originals separately.

Limits

Documentation review only. Hister does not encrypt its stored index; optional remote embeddings receive document text. Set exclusions and access controls before indexing a working browser.

Hister: шукайте у вмісті, який вирішили зберегти

Джерело: Hister project / README and privacy documentation · Перевірено 24 жовтня 2026; знімок репозиторію, не анонс релізу

Додаткові джерела: Hister privacy and browser-ingestion distinction

Що сталося

Hister документує повнотекстовий пошук у вибраних вебсторінках і локальних файлах, збирання через браузерне розширення та доступ через веб, термінал, API й MCP. Семантичний пошук — опція.

Чому це важливо

Редакційне застосування: знаходити джерело за фразою, що запам’яталася, і вести свідомо обмежену дослідницьку колекцію.

Як це застосувати

Почніть із публічних сторінок і нечутливих файлів. Порівняйте захоплення розширенням з імпортом історії: останній завантажує нинішню сторінку, а не її давній вміст. Оригінали зберігайте окремо.

Обмеження

Лише перевірка документації. Hister не шифрує збережений індекс; віддалений сервіс ембедингів отримує текст документів. Перед індексуванням робочого браузера налаштуйте винятки й контроль доступу.

hister-research-collectionukraineverification
🕸️ToolboxІнструментарій
#02

Crawl4AI: define the extraction before feeding the model

Source: Crawl4AI project / README · Reviewed 24 October 2026; README lists v0.9.5 dated 14 October

What happened

The project documents browser-based collection to Markdown and structured extraction using CSS, XPath or regex without an LLM, alongside optional model-based extraction. It distinguishes the local library, a self-hosted server and its hosted service.

Why it matters

Editorial use: turn a small, known set of public pages into a consistent collection with checkable fields.

How to use it

Start with a fixed URL list and deterministic fields. Preserve source URL, capture time and original page; compare extracted tables and dates against the originals. Log failed pages explicitly.

Limits

Not run here. Markdown can omit context; selectors can break. Local and hosted capabilities differ, and configured external model providers receive supplied text. A successful crawl does not authenticate a claim.

Crawl4AI: визначте правила витягання перед переданням моделі

Джерело: Crawl4AI project / README · Перевірено 24 жовтня 2026; README зазначає v0.9.5 від 14 жовтня

Що сталося

Проєкт документує браузерне збирання в Markdown і структуроване витягання через CSS, XPath або regex без LLM, а також опціональне модельне витягання. Розрізняються локальна бібліотека, власний сервер і розміщений сервіс.

Чому це важливо

Редакційне застосування: перетворити невеликий відомий набір публічних сторінок на послідовну колекцію з перевірюваними полями.

Як це застосувати

Почніть із фіксованого списку URL і детермінованих полів. Зберігайте адресу, час захоплення й оригінальну сторінку; звіряйте таблиці та дати. Явно обліковуйте невдалі завантаження.

Обмеження

Тут не запускали. Markdown може втратити контекст, селектори — зламатися. Локальний і розміщений варіанти відрізняються; зовнішні моделі отримують переданий текст. Успішне завантаження не засвідчує правдивості твердження.

crawl4ai-controlled-extractionukraineverification
🎛️Tool RadarІнструментальний радар
#03

Maxun: record a repeatable collection workflow

Source: Maxun project / README and installation documentation · Reviewed 24 October 2026; default develop-branch snapshot

Supporting sources: Maxun Docker Compose setup

What happened

Maxun documents a recorder that turns browser actions into extraction robots, plus scraping, crawling and change monitoring. Its installation guide provides a Docker Compose route for running the application yourself.

Why it matters

Editorial use: make a recurring public-table collection inspectable by someone who did not write a scraper.

How to use it

Record a short flow on a permitted public source. Compare two runs, preserve raw outputs and review missing rows. Use the deployment’s documented secret configuration and restrict access to the recorder.

Limits

Not installed or benchmarked. Layout changes and session state may change results. Check feature availability for the chosen deployment; an open-source licence does not make hosting or external AI services cost-free.

Maxun: запишіть повторюваний сценарій збирання

Джерело: Maxun project / README and installation documentation · Перевірено 24 жовтня 2026; знімок типової гілки develop

Додаткові джерела: Maxun Docker Compose setup

Що сталося

Maxun документує записувач браузерних дій, який створює сценарії витягання, а також збирання сторінок, обхід сайтів і моніторинг змін. Інструкція містить варіант самостійного розгортання через Docker Compose.

Чому це важливо

Редакційне застосування: зробити регулярне збирання публічної таблиці зрозумілим колезі, який не писав скрейпер.

Як це застосувати

Запишіть короткий сценарій для дозволеного публічного джерела. Порівняйте два запуски, збережіть сирі результати й перевірте пропущені рядки. Налаштуйте секрети за інструкцією та обмежте доступ до записувача.

Обмеження

Не встановлювали й не вимірювали. Зміни верстки та стан сесії можуть змінити результат. Перевіряйте доступність функцій у вибраному розгортанні; відкрита ліцензія не робить хостинг чи зовнішній ШІ безкоштовними.

maxun-recorded-collectionukraineverification
📡Platform WatchПлатформний радар
#04

Scoutpost OS: route scheduled monitoring into a review inbox

Source: Buried Signals / Scoutpost OS README · Reviewed 24 October 2026; repository documentation snapshot

What happened

Scoutpost documents scheduled page, beat and civic monitoring that produces source-linked, deduplicated leads. Page archiving is optional and can combine MHTML, screenshots and timestamping. The README explicitly keeps human verification in the loop.

Why it matters

Editorial use: separate collection, deduplication, verification and publication instead of treating an alert as a finished story.

How to use it

Pilot a public council page. Specify the change worth reviewing, inspect merged duplicates, enable archiving deliberately and check whether snapshot URLs remain retrievable.

Limits

Not deployed here. The documented stack uses external model and extraction services; self-hosting does not imply offline processing. A tamper-evident snapshot supports preservation, not the truth of its contents.

Scoutpost OS: спрямовуйте регулярний моніторинг у чергу перевірки

Джерело: Buried Signals / Scoutpost OS README · Перевірено 24 жовтня 2026; знімок документації репозиторію

Що сталося

Scoutpost документує регулярне відстеження сторінок, тем і місцевих публічних документів із формуванням прив’язаних до джерел, дедуплікованих сигналів. Архівування сторінок опціональне: MHTML, знімок екрана й часове засвідчення. Передбачено перевірку людиною.

Чому це важливо

Редакційне застосування: розвести збирання, дедуплікацію, верифікацію та публікацію, зберігаючи сигнал проміжним результатом.

Як це застосувати

Почніть із публічної сторінки місцевої ради. Визначте суттєву зміну, перевірте злиті дублікати, свідомо ввімкніть архівування та перевірте доступність знімків.

Обмеження

Тут не розгортали. Описаний стек використовує зовнішні модельні сервіси й сервіси витягання; власне розгортання не означає автономної обробки. Захист знімка від непомітних змін стосується збереження, а не правдивості вмісту.

scoutpost-editorial-leadsukraineverification
📄TradecraftМетодика
#05

OpenFOIA: connect each finding to a document and page

Source: OpenFOIA project / README · Reviewed 24 October 2026; documentation review

What happened

OpenFOIA documents local document ingestion, entity extraction and case findings with document/page citations. Its workflow distinguishes sourced statements, inference and speculation; records-search and request-tracking features focus on US public-records systems.

Why it matters

Editorial use: keep the interpretive step visible when moving from a document collection to a case narrative.

How to use it

Try non-sensitive public documents with a local extraction backend. Check every citation and entity merge. Review destinations before enabling an AI assistant, external search or request delivery.

Limits

Not run or security-audited. External integrations can transmit data; AI graphs can invent links. US request clocks are not Ukrainian legal deadlines. Encryption and secure-deletion claims were not independently tested.

OpenFOIA: прив’язуйте кожен висновок до документа й сторінки

Джерело: OpenFOIA project / README · Перевірено 24 жовтня 2026; огляд документації

Що сталося

OpenFOIA документує локальне приймання документів, витягання сутностей і висновки зі вказанням документа та сторінки. Сценарій розрізняє твердження джерела, умовивід і припущення; пошук записів та облік запитів орієнтовані на систему США.

Чому це важливо

Редакційне застосування: зробити видимим крок інтерпретації між колекцією документів і викладом справи.

Як це застосувати

Спробуйте нечутливі публічні документи з локальним витяганням. Перевірте кожне посилання та злиття сутностей. Перед увімкненням ШІ-асистента, зовнішнього пошуку чи надсилання запитів перевірте одержувачів даних.

Обмеження

Не запускали й не проводили аудит безпеки. Зовнішні інтеграції можуть передавати дані; ШІ-графи — вигадувати зв’язки. Строки запитів США не є українськими правовими строками. Шифрування й заяви про безпечне видалення незалежно не перевіряли.

openfoia-cited-document-workukraineverification
🏢Ukraine LensУкраїнська оптика
#06

OpenRegistry: follow company records back to the registry

Source: Sophymarine / OpenRegistry README · Reviewed 24 October 2026; hosted-service documentation

What happened

OpenRegistry presents a hosted MCP/API interface to company registries, including company search and filing retrieval. Its examples distinguish UK persons with significant control from shareholders recorded in filings.

Why it matters

Editorial use: investigate a documented corporate chain relevant to accountability while preserving jurisdiction and source identifiers.

How to use it

Start with a known public company. Compare returned fields and filing bytes with the official portal; preserve retrieval time and document date. Distinguish ownership, control and officer roles.

Limits

No live query or coverage test was performed. This is a third-party hosted route, with access tiers and upstream data restrictions. Registry entries and AI chain summaries do not by themselves establish wrongdoing.

OpenRegistry: повертайтеся від корпоративних записів до реєстру

Джерело: Sophymarine / OpenRegistry README · Перевірено 24 жовтня 2026; документація розміщеного сервісу

Що сталося

OpenRegistry пропонує розміщений MCP/API-інтерфейс до реєстрів компаній, зокрема пошук і отримання документів. Приклади розрізняють британських осіб зі значним контролем та акціонерів, зазначених у документах.

Чому це важливо

Редакційне застосування: досліджувати документовану корпоративну структуру, важливу для підзвітності, зберігаючи юрисдикцію та ідентифікатори джерела.

Як це застосувати

Почніть із відомої публічної компанії. Звірте поля й отриманий документ з офіційним порталом; збережіть час отримання та дату документа. Розділяйте власність, контроль і посадові ролі.

Обмеження

Живих запитів і тесту покриття не проводили. Це сторонній розміщений сервіс із рівнями доступу й обмеженнями первинних даних. Реєстрові записи та ШІ-підсумки структури самі собою не доводять правопорушення.

openregistry-source-filingsukraineverification
🗂️TradecraftМетодика
#07

Datakit Core: give recurring analysis a project structure

Source: Associated Press / Datakit Core README · Reviewed 24 October 2026; established project, latest repository push 30 July

What happened

Datakit Core is AP’s pluggable command-line framework for data-project workflows. Project scaffolding and data operations come through separately installed plugins; the current README describes common configuration and verification commands.

Why it matters

Editorial use: give repeated casualty, procurement or document analysis the same visible starting structure.

How to use it

Pilot a template on demonstration data. Pin core and plugin versions, record input sources and separate raw material from transformations. Confirm that a colleague can reproduce the output.

Limits

Not installed here. Core alone does not supply the complete workflow or validate an analysis. The linked Read the Docs site shows older 0.3.1 material; prefer the reviewed repository README for current setup.

Datakit Core: надайте регулярному аналізу структуру проєкту

Джерело: Associated Press / Datakit Core README · Перевірено 24 жовтня 2026; усталений проєкт, останній push репозиторію — 30 липня

Що сталося

Datakit Core — модульний CLI-фреймворк Associated Press для роботи з проєктами даних. Створення структури й операції з даними забезпечують окремі плагіни; актуальний README описує спільні команди налаштування та перевірки конфігурації.

Чому це важливо

Редакційне застосування: забезпечити однакову видиму вихідну структуру для регулярного аналізу втрат, закупівель чи документів.

Як це застосувати

Перевірте шаблон на демонстраційних даних. Зафіксуйте версії ядра й плагінів, джерела входів; розділіть сирі матеріали та перетворення. Перевірте відтворення результату колегою.

Обмеження

Тут не встановлювали. Саме ядро не забезпечує повного сценарію й не перевіряє аналіз. Пов’язаний сайт Read the Docs показує старі матеріали 0.3.1; актуальне налаштування звіряйте з перевіреним README репозиторію.

datakit-reproducible-projectsukraineverification