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

Open Source Signal

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

Saturday OSINT tools, datasets and workflows for Ukrainian accountability work, geolocation, migration data, illicit-finance collaboration, detention infrastructure, dual-use exports, evidence review and researcher safety.

Delayed Saturday Tool Radar #070: Overpass Turbo for explicit OpenStreetMap queries; Bellingcat OpenStreetMap Search for simpler proximity-based geolocation leads; the Deportation Data Project for documented, versioned immigration-enforcement records; the Illicit Finance Data Lab for structured collaboration between journalists, researchers and data scientists; Project Salt Box for tracking proposed and acquired detention infrastructure; Tools of War for generating leads from customs, sanctions and dual-use export data tied to Russia’s military industry; and SHADOHDORKS as a caution item whose bulk search templates must remain inside authorised, non-intrusive research.

Editorial frame

What this is: A weekly tool radar for public-interest OSINT. Each item explains what the tool, dataset or workflow does, why it matters, how to use it safely, and where its evidence, privacy and operational limits are.

What this is not: Doxxing, stalking, credential hunting, exposed-panel exploitation, leaked-database abuse, private-person deanonymization, unsafe facial recognition, live targeting, unauthorised penetration testing or a tool-generated verdict.

Rubric map

🧰 Tool of the Week
🗺️ Geolocation
🧾 Public Data
🤝 Collaboration
🏗️ Infrastructure Tracking
🏭 Supply Chains
⚠️ Risk Watch
🧰Tool of the WeekІнструмент тижня
#01

Overpass Turbo turns visible scene features into an explicit and repeatable OpenStreetMap query

Source: Overpass Turbo / OpenStreetMap · Official tool, accessed 2 August 2026

What happened

Overpass Turbo is a web interface for querying OpenStreetMap through the Overpass API and displaying results on an interactive map. It supports direct Overpass QL, a query wizard, geographic bounding boxes, multiple object and tag conditions, result inspection and export. For geolocation work, a researcher can translate combinations visible in an image — for example, an amenity near a bridge, a school beside a particular road feature, or a numbered address near a park — into a structured candidate search. GIJN highlighted the tool after NICAR speakers demonstrated how natural-language assistants can help draft queries, but the executed query and returned map data remain the actual research objects.

Why it matters

The strength of Overpass Turbo is not that it automatically geolocates an image. It exposes the assumptions behind candidate generation. Every tag, distance, boundary and object class can be reviewed, changed and rerun. That makes the search more auditable than a black-box answer and allows a team to explain why a location entered or left the candidate set. For Ukrainian investigations, this can support historical geolocation of infrastructure, facilities and settlement features without publishing sensitive current positions.

How to use it

Start with a written scene-feature inventory and distinguish what is observed from what is inferred. Record the search area, map date, Overpass endpoint, complete query text, wizard input if used, OSM tags selected, distances, bounding geometry, run time, result count and exported GeoJSON, KML or CSV file with a hash. If an LLM drafted the query, save the prompt and manually check each tag against the OpenStreetMap wiki. Review candidates with independent imagery, street-level material, terrain, shadows, language, architecture and time-specific sources. Preserve rejected candidates and the reason for rejection.

Limits

OpenStreetMap is contributed and uneven: objects can be missing, outdated, miscoded or intentionally generalised. An LLM can invent tags, syntax or relationships that produce empty, misleading or overly broad results. A candidate returned by the query is not a confirmed location, and absence from the result set is not proof that the feature does not exist. Do not use fresh queries to expose shelters, defensive positions, troop movements or other operationally sensitive locations.

Overpass Turbo перетворює видимі ознаки сцени на явний і повторюваний запит до OpenStreetMap

Джерело: Overpass Turbo / OpenStreetMap · Офіційний інструмент, переглянуто 2 серпня 2026

Що сталося

Overpass Turbo — вебінтерфейс для запитів до OpenStreetMap через Overpass API з показом результатів на інтерактивній карті. Він підтримує безпосередню мову Overpass QL, майстер запитів, географічні межі, кілька умов за об’єктами й тегами, перегляд результатів та вивантаження. Для геолокації дослідник може перетворити поєднання ознак із зображення — наприклад, заклад біля мосту, школу поруч із певною ознакою дороги або номер будинку неподалік парку — на впорядкований пошук місць-кандидатів. GIJN звернула увагу на засіб після показу на NICAR, де мовні моделі використовували для підготовки запитів, однак справжніми дослідницькими об’єктами лишаються виконаний код і отримані картографічні дані.

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

Сила Overpass Turbo не в автоматичному встановленні місця зображення, а в тому, що він відкриває припущення, за якими створено перелік кандидатів. Кожний тег, відстань, межу й клас об’єкта можна перевірити, змінити та повторити. Такий пошук легше перевіряти, ніж відповідь непрозорої системи, а команда може пояснити, чому певне місце з’явилося в переліку або вибуло з нього. В українських розслідуваннях це придатне для історичної геолокації інфраструктури, установ і ознак населених пунктів без оприлюднення чутливих поточних позицій.

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

Починайте з письмового переліку ознак сцени й відділяйте спостережене від припущеного. Фіксуйте територію пошуку, дату карти, кінцеву точку Overpass, повний текст запиту, введення до майстра за його використання, обрані теги OSM, відстані, геометрію меж, час запуску, кількість результатів та вивантажений файл GeoJSON, KML або CSV з контрольною сумою. Якщо запит підготувала мовна модель, збережіть завдання й вручну звірте кожний тег із довідником OpenStreetMap. Перевіряйте кандидатів незалежними знімками, наземними матеріалами, рельєфом, тінями, мовою, архітектурою та джерелами відповідного часу. Зберігайте відхилені місця й причину відхилення.

Обмеження

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

tool-of-weekopenstreetmapgeolocationoverpass-qlreproducible-queryhuman-review
🗺️GeolocationГеолокація
#02

Bellingcat OpenStreetMap Search lowers the query barrier but still produces only leads

Source: Bellingcat OpenStreetMap Search · Official toolkit entry, accessed 2 August 2026

What happened

Bellingcat OpenStreetMap Search provides a graphical interface for finding places where several mapped features occur within specified distances of one another. Researchers select a region, choose feature types, set maximum distances and receive candidate points that can be browsed on a map or exported as CSV or KML. It is intentionally simpler and more restricted than writing raw Overpass queries. The official toolkit notes that the hosted service requires a modern browser and a Google account, that large searches can be slow, and that the project source and changes are available through Bellingcat’s repository.

Why it matters

The tool is useful when an image contains a recognisable configuration but the researcher does not yet know the country, city or exact map tags. Its constrained interface can make the search logic easier for a team to review and teach. It also helps separate candidate generation from confirmation: the output is a shortlist based on OSM feature relationships, not a verdict derived from pixels. For collaborative work, the export can become a review queue with one candidate, reviewer and rejection reason per row.

How to use it

Save a screenshot and written record of the selected region, feature categories, distance settings, map layer, run time and result count. Export the candidate set before changing parameters. For each candidate, store coordinates, matched features, OSM object identifiers, map revision date, external imagery checked, earliest compatible date, contradictions, reviewer and decision. When the hosted service is inappropriate for sensitive work, consider reviewing and self-hosting the open source code or reproducing the logic with Overpass Turbo.

Limits

The hosted service can log requests for performance and debugging, and Google sign-in creates an additional account trail. Its preset feature list cannot express every valid OSM relationship, and broad searches may be slow or incomplete. OSM data limitations still apply. Do not submit confidential coordinates, unpublished scene descriptions or queries that reveal a protected source’s location, and never publish a result without independent visual and documentary corroboration.

Bellingcat OpenStreetMap Search спрощує запит, але все одно створює лише зачіпки

Джерело: Bellingcat OpenStreetMap Search · Офіційний запис у наборі інструментів, переглянуто 2 серпня 2026

Що сталося

Bellingcat OpenStreetMap Search надає графічний інтерфейс для пошуку місць, де кілька нанесених на карту ознак розташовані в заданій близькості одна до одної. Дослідник обирає територію, види об’єктів і найбільші відстані, після чого отримує точки-кандидати для перегляду на карті або вивантаження у CSV чи KML. Засіб навмисно простіший і обмеженіший за безпосереднє написання запитів Overpass. Офіційний опис зазначає потребу в сучасному браузері та обліковому записі Google, можливу повільність великих запитів і наявність відкритого коду та історії змін у сховищі Bellingcat.

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

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

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

Збережіть знімок екрана й письмовий запис обраної території, категорій об’єктів, відстаней, шару карти, часу запуску та кількості результатів. Вивантажте перелік кандидатів до зміни параметрів. Для кожного місця фіксуйте координати, збіжні ознаки, ідентифікатори об’єктів OSM, дату редакції карти, перевірені зовнішні знімки, найранішу сумісну дату, суперечності, перевіряльника й рішення. Коли розміщена стороння служба не підходить для чутливого дослідження, розгляньте перевірку й самостійне розгортання відкритого коду або повторення логіки через Overpass Turbo.

Обмеження

Розміщена служба може журналювати запити для оцінювання роботи й виправлення помилок, а вхід через Google створює додатковий слід облікового запису. Заздалегідь визначений перелік ознак не виражає всіх можливих зв’язків OSM, а широкі пошуки можуть бути повільними або неповними. Обмеження самих даних OpenStreetMap зберігаються. Не надсилайте конфіденційні координати, неопубліковані описи сцени або запити, що викривають місце захищеного джерела, і не публікуйте результат без незалежного візуального та документального підтвердження.

geolocationopenstreetmapproximity-searchcandidate-listquery-privacyverification
🧾Public DataВідкриті дані
#03

The Deportation Data Project preserves the difference between raw agency records and processed analytical tables

Source: Deportation Data Project · Official data portal and codebook, accessed 2 August 2026

What happened

The Deportation Data Project at UC Berkeley and UCLA obtains immigration-enforcement data through freedom-of-information requests and publishes both agency-original files and processed datasets. Its ICE material covers arrests, detainers, detention stays and stints, encounters, removals, facilities and field offices, with documentation, codebooks and processing code. The project explicitly distinguishes original data from simplified or joined tables and documents likely duplicates and uncertain field meanings. The latest portal also retains historical releases rather than presenting only one current spreadsheet.

Why it matters

This is a model for accountability datasets beyond immigration. An arrest, detainer request, detention stay, facility transfer and removal are different events, and the same person can appear more than once for legitimate reasons. The project’s codebook warns that field definitions can be incomplete or provisional, while processed joins embody analytical choices. For Ukrainian work on detention, captivity and displacement, the transferable lesson is to preserve the raw release, transformation code, person-level pseudonymous key, event type and uncertainty separately.

How to use it

Download and hash the raw agency files, processed tables, codebook and processing repository for the same release. Record release date, agency coverage period, table name, row meaning, person identifier, event identifier, missingness, duplicate flag, transformation version and citation. Write joins as reproducible code and retain unmatched rows. Before publishing a count, define the unit — people, actions, stays, transfers or removals — and state the deduplication and date logic. Create a correction table when later releases revise or remove fields.

Limits

The datasets reflect agency systems and can contain omissions, inconsistent definitions, delayed updates and duplicate or contradictory records. An anonymised government identifier can still become identifying when joined with local reporting. The project cannot validate every external analysis. Do not publish row-level histories of vulnerable people, infer criminality from immigration enforcement, or compare releases without accounting for changed coverage and processing.

Deportation Data Project зберігає різницю між первинними записами органів і опрацьованими аналітичними таблицями

Джерело: Deportation Data Project · Офіційний портал даних і довідник полів, переглянуто 2 серпня 2026

Що сталося

Deportation Data Project при Каліфорнійських університетах у Берклі та Лос-Анджелесі отримує дані про імміграційне правозастосування через запити на доступ до інформації й оприлюднює як первинні файли органів, так і опрацьовані масиви. Матеріали ICE охоплюють затримання, вимоги до місцевих установ утримувати людину, перебування в центрах, контакти з органом, видворення, установи й польові підрозділи, а також документацію, довідники полів і код опрацювання. Проєкт явно відділяє первинні дані від спрощених або з’єднаних таблиць та описує можливі повтори й невизначені значення полів. Портал також зберігає попередні випуски, а не показує лише одну поточну таблицю.

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

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

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

Завантажте й обчисліть контрольні суми первинних файлів органу, опрацьованих таблиць, довідника та сховища коду для одного випуску. Фіксуйте дату випуску, період охоплення органу, назву таблиці, значення рядка, ідентифікатор людини, ідентифікатор події, пропуски, позначку можливого повтору, версію перетворення й спосіб цитування. Виконуйте з’єднання відтворюваним кодом і зберігайте рядки без збігу. До публікації числа визначте одиницю — люди, дії, перебування, переведення чи видворення — і поясніть усунення повторів та часову логіку. Створюйте таблицю виправлень, коли наступні випуски змінюють або вилучають поля.

Обмеження

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

public-datafoiaevent-modelcodebookversioningprivacy
🤝CollaborationСпівпраця
#04

The Illicit Finance Data Lab treats collaboration design as part of the investigative method

Source: Illicit Finance Data Lab · Official project page, accessed 2 August 2026

What happened

The Illicit Finance Data Lab is a joint initiative of the Anti-Corruption Data Collective and OCCRP that connects investigative journalists, academic researchers and data scientists. It publishes guidance, tip sheets and case studies on dataset triage, processing differences, cryptocurrency and interdisciplinary collaboration, while providing invitation-based access to discussion and project exchange. The project responds to a recurring problem: relevant leaks, public disclosures and commercial datasets exist, but newsrooms often lack the processing capacity, domain expertise or time to use them safely and rigorously.

Why it matters

Cross-border money investigations fail when data, legal interpretation and editorial decisions move between teams without a recorded contract. The Lab’s value is therefore not a single searchable database but a collaboration layer: who can access which data, what a researcher is permitted to compute, what a journalist can publish, how errors are corrected and how credit is assigned. For Ukraine-linked sanctions evasion and procurement work, this can help prevent a technical correlation from becoming an unsupported accusation.

How to use it

Before sharing data, write a project charter covering purpose, legal basis, source restrictions, access roles, storage location, encryption, retention, publication authority, embargo, review rights, credit and exit conditions. Create a dataset triage sheet with provenance, licence, affected people, unique identifiers, missingness, likely bias, computation cost and expected public-interest value. Version every transformed table and analysis notebook. For each published claim, link the underlying query, reviewer, legal check, subject response and correction path.

Limits

Invitation-based collaboration is not an evidentiary guarantee, and membership does not validate a dataset or partner’s conclusion. Commercial and leaked sources can carry contractual, legal and security restrictions. Different disciplines use different definitions of confidence, replication and harm. Do not upload sensitive material merely to obtain help, assume that all participants have the same duty of confidentiality, or publish a model output without source-level review.

Illicit Finance Data Lab розглядає будову співпраці як частину методики розслідування

Джерело: Illicit Finance Data Lab · Офіційна сторінка проєкту, переглянуто 2 серпня 2026

Що сталося

Illicit Finance Data Lab — спільна ініціатива Anti-Corruption Data Collective та OCCRP, що поєднує журналістів-розслідувачів, академічних дослідників і фахівців з даних. Вона публікує настанови, короткі поради й розбори щодо первинного оцінювання масивів, відмінностей в опрацюванні, криптоактивів та міждисциплінарної співпраці, а також надає доступ за запрошенням до обговорень і обміну проєктами. Проєкт відповідає на повторювану проблему: витоки, відкриті подання й комерційні масиви існують, але редакціям часто бракує обчислювальних можливостей, предметної компетентності або часу для безпечної й суворої роботи.

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

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

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

До передавання даних укладіть статут проєкту з метою, правовою підставою, обмеженнями джерела, ролями доступу, місцем зберігання, шифруванням, строком збереження, правом на публікацію, ембарго, правами перевірки, авторством та умовами виходу. Створіть аркуш первинного оцінювання масиву з походженням, ліцензією, зачепленими людьми, унікальними ідентифікаторами, пропусками, можливими упередженнями, вартістю опрацювання й очікуваною суспільною цінністю. Версіонуйте кожну перетворену таблицю й аналітичний зошит. Кожне оприлюднене твердження пов’язуйте з первинним запитом, перевіряльником, правовою перевіркою, відповіддю суб’єкта та шляхом виправлення.

Обмеження

Співпраця за запрошенням не є доказовою гарантією, а членство не підтверджує якість масиву чи висновку партнера. Комерційні джерела й витоки можуть мати договірні, правові та безпекові обмеження. Різні дисципліни по-різному визначають упевненість, відтворюваність і шкоду. Не завантажуйте чутливі матеріали лише заради допомоги, не припускайте однакового обов’язку конфіденційності для всіх учасників і не публікуйте результат моделі без перевірки на рівні джерел.

collaborationillicit-financedataset-triageaccess-controlprovenancecorrections
🏗️Infrastructure TrackingВідстеження інфраструктури
#05

Project Salt Box makes planned detention infrastructure a versioned property and contract record

Source: Project Salt Box · Official project tracker and reporting, accessed 2 August 2026

What happened

Project Salt Box tracks warehouses and other properties considered, purchased, cancelled or still pending for conversion into United States immigration-detention facilities. Its work combines property records, government contract information, procurement documents, local planning and reporting, and maintains changing status categories rather than presenting the original leaked target list as permanent fact. The project also publishes a DHS contracts visualiser and explanatory reporting that shows how an infrastructure lead moves through acquisition, cancellation, proposed use and local response.

Why it matters

A leaked target, prospective site, negotiated purchase, completed acquisition, contract award, cancellation, planning approval, construction activity and operational facility are different states. Tracking those transitions prevents a newsroom from repeatedly calling a cancelled warehouse an active detention centre or treating ownership as proof of current government use. The same model is useful for Ukrainian accountability work on filtration sites, occupation administration property, military procurement and reconstruction contracts, provided live operational risk is controlled.

How to use it

Create one property record with parcel identifier, address generalised for publication where necessary, owner, seller, buyer, broker and corporate identifiers. Store each status transition separately with date, source document, contract or deed number, amount, intended capacity, planning record, cancellation evidence, site imagery date, local response and reviewer. Archive the source documents and map snapshots. Use a controlled vocabulary such as lead, proposed, under negotiation, acquired, cancelled, construction observed, opened and closed, and never overwrite earlier states.

Limits

The project is an independent public-interest tracker, not a government property registry or final legal authority. Some leads originate in leaked or incomplete lists, and plans can change before public records catch up. A warehouse can be owned by a contractor without operating as a detention facility. Do not expose residents, workers or vulnerable detainees, encourage harassment at a site, publish security layouts, or treat community opposition as proof of the facility’s legal status.

Project Salt Box перетворює заплановану інфраструктуру утримання на версійний запис про майно й договори

Джерело: Project Salt Box · Офіційний трекер і матеріали проєкту, переглянуто 2 серпня 2026

Що сталося

Project Salt Box відстежує склади та іншу нерухомість, які розглядали, придбали, скасували або ще планують переобладнати під установи імміграційного утримання у США. Проєкт поєднує майнові реєстри, державні договори, закупівельні документи, місцеве планування й журналістські матеріали та підтримує змінні категорії стану, а не подає первинний витік переліку як незмінний факт. Окремо оприлюднено візуалізацію договорів DHS і пояснювальні матеріали, що показують перехід інфраструктурної зачіпки через придбання, скасування, заявлене призначення й місцеву реакцію.

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

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

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

Створіть окремий запис про нерухомість із кадастровим ідентифікатором, узагальненою для публікації адресою за потреби, власником, продавцем, покупцем, посередником і корпоративними ідентифікаторами. Кожний перехід стану фіксуйте окремо з датою, документом-джерелом, номером договору чи правочину, сумою, заявленою місткістю, планувальним записом, доказом скасування, датою знімка місця, місцевою реакцією й перевіряльником. Архівуйте документи та знімки карти. Використовуйте контрольований перелік станів: зачіпка, запропоновано, переговори, придбано, скасовано, помічено будівництво, відкрито, закрито — і не перезаписуйте попередні.

Обмеження

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

infrastructureproperty-recordscontractsstatus-trackingdetentionpublic-interest
🏭Supply ChainsЛанцюги постачання
#06

Tools of War is a lead engine for dual-use shipments, not an automatic sanctions verdict

Source: Tools of War · Official project methodology, accessed 2 August 2026

What happened

Tools of War is an investigative platform for exploring customs and procurement records connected with machine tools and other sensitive equipment shipped to Russia. It geolocates exporters and importers, links shipment records with sanctions and Russian public data, and applies an automated probability score for possible dual-use relevance. The project and GIJN describe an interactive map, raw shipment fields and reverse searches from Russian military-linked companies toward Western suppliers. Access for journalists is requested through the project, while guides explain how to validate company tax numbers, addresses, procurement records and military-industry connections.

Why it matters

Supply-chain investigations need several distinct proofs: the shipment occurred, the exporter and consignee were correctly resolved, the item is technically controlled or risky, the recipient had a military role at the relevant date, the legal restriction applied, and the equipment reached the stated end user. Tools of War helps generate candidate links across millions of records, especially for Ukraine-related accountability. Its most important editorial feature is the visible uncertainty score, which should trigger more reporting rather than disappear from the final claim.

How to use it

Export the raw shipment rows and record the platform version, filters and score threshold. Resolve every company with registration number, tax number, address history and aliases. Preserve product description, tariff code, date, value, weight, shipper, consignee, intermediary and country. Check the applicable sanctions and export-control text as of the shipment date, technical specifications, licence requirements, end-user evidence, Russian procurement and factory records, company response and alternative civilian use. Publish the score as a lead attribute, not as proof.

Limits

Customs descriptions can be vague, addresses can be decoded incorrectly, companies can share names, and intermediaries can obscure the end user. The platform’s automated dual-use assessment is explicitly imperfect. A shipment before a restriction, a licensed export or a genuinely civilian use may be lawful. Do not accuse a manufacturer or trader solely from a high score, one trade row or a geographic link, and do not expose current routes that could create operational risk.

Tools of War є засобом пошуку зачіпок у поставках подвійного призначення, а не автоматичним санкційним вироком

Джерело: Tools of War · Офіційна методика проєкту, переглянуто 2 серпня 2026

Що сталося

Tools of War — дослідницька платформа для вивчення митних і закупівельних записів щодо верстатів та іншого чутливого обладнання, поставленого до Росії. Вона геолокує експортерів та імпортерів, поєднує записи про поставки із санкціями й російськими відкритими даними та застосовує автоматизовану оцінку ймовірного подвійного призначення. Проєкт і GIJN описують інтерактивну карту, первинні поля вантажів та зворотний пошук від російських компаній, пов’язаних із військовою промисловістю, до західних постачальників. Журналісти запитують доступ у команди проєкту, а настанови пояснюють перевірку податкових номерів, адрес, закупівель і зв’язків із військово-промисловим комплексом.

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

Розслідування ланцюга постачання потребує кількох різних підтверджень: поставка відбулася, експортера й одержувача правильно встановлено, товар технічно контрольований або ризиковий, одержувач мав військову роль на відповідну дату, правове обмеження діяло, а обладнання дісталося заявленого кінцевого користувача. Tools of War допомагає створювати перелік зв’язків-кандидатів у мільйонах записів, особливо для української роботи з відповідальністю. Ключова редакційна ознака — видима оцінка невизначеності, яка має спричинити додаткову перевірку, а не зникнути з остаточного твердження.

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

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

Обмеження

Митні описи можуть бути нечіткими, адреси — неправильно розшифрованими, компанії — мати однакові назви, а посередники — приховувати кінцевого користувача. Автоматизована оцінка подвійного призначення прямо описана як недосконала. Поставка до запровадження обмеження, дозволений експорт або справді цивільне використання можуть бути законними. Не звинувачуйте виробника чи продавця лише за високою оцінкою, одним рядком або географічним зв’язком і не викривайте поточні маршрути, що створюють оперативний ризик.

ukrainedual-usecustoms-datasanctionssupply-chainlead-generation
⚠️Risk WatchМежі й ризики
#07

SHADOHDORKS can organise search syntax, but its offensive presets require a hard authorisation boundary

Source: SHADOHDORKS · Public web tool, accessed 2 August 2026

What happened

SHADOHDORKS is a browser tool that generates more than one thousand search-engine queries for a supplied domain. Its own interface presents categories including subdomain enumeration, exposed administration panels, API leaks and penetration-test reconnaissance, and warns that it is for authorised security testing. Indicator surfaced the tool as a community lead rather than a reviewed evidence platform. The generator does not itself validate whether a domain is in scope, whether a returned page is intentionally public, or whether opening and interacting with a result would be lawful.

Why it matters

Search operators are legitimate tools for finding indexed public documents, forgotten subdomains, policy pages and historical files. However, a bulk generator mixes benign discovery with categories designed for security reconnaissance. The ethical and legal boundary is crossed not by the word 'dork' but by scope, intent and action: searching an authorised domain differs from probing a private person, opening an exposed control panel, using a leaked token or attempting authentication. For Open Source Signal, the tool belongs in Risk Watch rather than the public toolkit catalogue.

How to use it

Use only on domains you own, administer or have explicit written authorisation to assess. Before generating queries, record the client or owner, authorised domains and subdomains, permitted search categories, prohibited actions, dates and reviewer. Limit use to passive search-engine results. Do not authenticate, submit forms, download private data, test tokens, bypass access controls or interact with exposed services. Save only the query, result URL, search date, public-interest relevance and responsible disclosure decision. For ordinary journalism, write narrow manual queries instead of generating the full offensive set.

Limits

The tool has not been independently audited here for query quality, logging, privacy, maintenance or security. Bulk queries can trigger search-engine blocks, expose investigative interest and produce many false positives. A page indexed by a search engine is not necessarily authorised for access or republication. Never use returned credentials, tokens, private files or administration endpoints, and never turn exposed personal data into a published lead without necessity, verification and harm review.

SHADOHDORKS може впорядкувати пошуковий синтаксис, але його наступальні шаблони потребують жорсткої межі дозволу

Джерело: SHADOHDORKS · Відкритий вебзасіб, переглянуто 2 серпня 2026

Що сталося

SHADOHDORKS — браузерний засіб, що створює понад тисячу запитів до пошукової системи для вказаного домену. Його інтерфейс містить категорії пошуку піддоменів, відкритих панелей керування, витоків програмних інтерфейсів і розвідки для випробування захисту та попереджає про використання лише з дозволом. Indicator подала засіб як спільнотну зачіпку, а не перевірену доказову платформу. Генератор не встановлює, чи входить домен до дозволених меж, чи сторінку навмисно зроблено відкритою та чи законно відкривати результат і взаємодіяти з ним.

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

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

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

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

Обмеження

У межах цього огляду засіб не проходив незалежної перевірки якості запитів, журналювання, приватності, підтримки чи безпеки. Масові запити можуть спричинити блокування пошуковою системою, викрити дослідницький інтерес і дати багато хибних збігів. Сторінка, проіндексована пошуковиком, не обов’язково дозволена для доступу чи повторного оприлюднення. Ніколи не використовуйте знайдені дані входу, ключі, приватні файли або панелі керування й не перетворюйте викриті особисті дані на публічну зачіпку без необхідності, перевірки та оцінювання шкоди.

risk-watchsearch-operatorsauthorised-scopepassive-researchresponsible-disclosuredo-not-exploit