NotoriousRebel
34f64e3624
Remove unused development dependencies
...
Refs NotoriousRebel/theHarvester#327
2026-08-16 21:43:28 -04:00
NotoriousRebel
876d9aa602
Remove unused runtime dependencies
...
Refs NotoriousRebel/theHarvester#326
2026-08-16 21:35:22 -04:00
L1ghtn1ng
773042351a
bump ruff to py3.14 and fix all the errors from mypy,ty,pytest and ruff issues
2026-08-17 02:13:55 +01:00
NotoriousRebel
e26ccba7fe
refactor: replace ujson with standard json
...
Refs NotoriousRebel/theHarvester#325
2026-08-16 19:53:34 -04:00
NotoriousRebel
2c847b84a2
Require Python 3.14
2026-08-16 19:40:13 -04:00
NotoriousRebel
5e99ef34e6
Merge upstream master into dev
2026-08-16 02:13:14 -04:00
NotoriousRebel
c1101ca73a
test: harden provider contracts and offline coverage
2026-08-15 21:26:35 -04:00
Matt and GitHub
4fef2c5e3b
refactor: bound screenshot lifecycle ownership ( #2543 )
...
* refactor: bound screenshot lifecycle ownership (#293 )
* fix: retain HTTP error screenshots (#293 )
2026-08-14 23:10:34 -04:00
Matt and GitHub
bb77613a05
fix: call Censys Platform API directly ( #2537 )
...
* fix: call Censys Platform API directly (#295 )
(cherry picked from commit 7ce361413ad35471ab0b6878382f3548b0918dbe)
* docs: clarify Censys global search entitlement
2026-08-14 22:44:45 -04:00
Matt and GitHub
b8a8f7c7ca
fix: move Shodan discovery into adapter ( #2535 )
...
* fix: move Shodan discovery into adapter (#283 )
* docs: clarify Shodan transport and persistence
* fix: query every Shodan-resolved IPv4
* fix: call Shodan Host API directly
* fix: serve HarvestView assets locally
* Revert "fix: serve HarvestView assets locally"
This reverts commit 413e8b25ab .
* docs: clarify Shodan proxy transport
* docs: clarify Shodan changelog entry
* feat: persist structured Shodan host evidence
* feat: expand Shodan discovery with TLS search
2026-08-14 21:11:12 -04:00
L1ghtn1ng
be2c0556e2
Update deps
2026-08-10 20:31:56 +01:00
Matt and GitHub
d766c7c59a
Package HarvestView for local deployment ( #2513 )
...
* feat: package HarvestView for local deployment
* Align container smoke with JSONL API
* Align container smoke with unversioned JSONL
* refactor: rename web launcher to harvestview
2026-08-10 00:19:00 -04:00
Matt and GitHub
0d2ab5a0b3
Add the HarvestView web application ( #2512 )
...
* feat: add HarvestView operator UI
* Use JSONL-only HarvestView file flows
* Drive HarvestView activities from the API catalog
* Add result action controls
* Render shared DNS resolver defaults
* Clarify resolver cardinality in HarvestView
* Load Tabulator from CDNjs
* Fix HarvestView wiki link
* Align HarvestView with execution status contract
* Add HarvestView import and action controls
* Harden HarvestView browser assertions
* Simplify HarvestView run selection
* Show truthful HarvestView execution outcomes
* refactor: show canonical URL results in HarvestView
* Show canonical hostname results in HarvestView
* test(harvestview): remove browser error race
2026-08-10 00:08:05 -04:00
Matt and GitHub
1fd5749e52
Add an authenticated durable run API v1 ( #2511 )
...
* Model active evidence in result persistence
* Expose active action diagnostics
* Persist truthful DNS action evidence
* Persist direct action evidence
* feat: add authenticated durable run API v1
* Make API file interchange JSONL-only
* Harden API evidence boundaries
* Remove API rate limiter
* Unify API runs with result persistence
* Support target action runs
* Keep DNS resolver selection action-neutral
* Add action-neutral CLI resolver selection
* Preserve API evidence across JSONL round trips
* Complete HarvestView API run parity
* Harden HarvestView run API contracts
* Remove obsolete bundled network snapshots
Delete the unused bundled AWS IP-range and resolver snapshots while preserving operator-supplied resolver file input.
* refactor: canonicalize URL results
* docs: define a bounded test budget
* Standardize hostname and IP result names
* fix(api): avoid duplicate evidence conflicts
2026-08-10 00:08:04 -04:00
Matt and GitHub
c4af833da0
Use SQLAlchemy for async result persistence ( #2515 )
...
* Use SQLAlchemy for async result persistence
* Explain persistence ORM records
* Clarify persisted run schema
* Clarify legacy schema migration
* Consolidate result persistence
* Preserve incomplete legacy observations
2026-08-09 00:50:39 -04:00
dependabot[bot] and GitHub
ada296dd73
build(deps): Bump aiohttp from 3.14.1 to 3.14.3
...
Bumps [aiohttp](https://github.com/aio-libs/aiohttp ) from 3.14.1 to 3.14.3.
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.14.1...v3.14.3 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.14.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-04 21:02:25 +00:00
L1ghtn1ng
52a79cdbc7
Add recommend uv param
2026-07-30 22:08:49 +01:00
NotoriousRebel
30cf310952
test: make routine CI offline by default
2026-07-28 20:26:41 -04:00
J.Townsend and GitHub
8a7b8b71d6
Merge pull request #2406 from NotoriousRebel/codex/upstream-dev-verbose-logging
2026-07-29 00:04:21 +01:00
L1ghtn1ng
7476559468
Add recommend uv param
2026-07-26 17:45:24 +01:00
NotoriousRebel
241ee23e06
Clarify source credentials and report output
2026-07-21 00:55:26 -04:00
NotoriousRebel
90bbd9ddd6
refactor: route operator output through logging
2026-07-20 23:37:09 -04:00
J.Townsend and GitHub
b5495a4739
Merge pull request #2385 from laramies/dependabot/uv/master/pytest-9.1.1
2026-06-27 21:01:06 +01:00
dependabot[bot] and GitHub
b528696dbc
build(deps-dev): Bump pytest from 9.1.0 to 9.1.1
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 9.1.0 to 9.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/9.1.0...9.1.1 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-27 20:00:13 +00:00
dependabot[bot] and GitHub
8f518c0371
build(deps): Bump certifi from 2026.5.20 to 2026.6.17
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2026.5.20 to 2026.6.17.
- [Commits](https://github.com/certifi/python-certifi/compare/2026.05.20...2026.06.17 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2026.6.17
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-27 20:00:01 +00:00
J.Townsend and GitHub
434e428572
Merge pull request #2394 from laramies/dependabot/uv/master/ruff-0.15.20
2026-06-27 20:57:43 +01:00
dependabot[bot] and GitHub
10441a48d4
build(deps-dev): Bump ruff from 0.15.17 to 0.15.20
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.17 to 0.15.20.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.17...0.15.20 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.20
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-27 19:56:48 +00:00
J.Townsend and GitHub
d760ad05aa
Merge pull request #2395 from laramies/dependabot/uv/master/fastapi-0.138.1
2026-06-27 20:56:25 +01:00
dependabot[bot] and GitHub
27c1437b10
build(deps-dev): Bump ty from 0.0.49 to 0.0.54
...
Bumps [ty](https://github.com/astral-sh/ty ) from 0.0.49 to 0.0.54.
- [Release notes](https://github.com/astral-sh/ty/releases )
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ty/compare/0.0.49...0.0.54 )
---
updated-dependencies:
- dependency-name: ty
dependency-version: 0.0.54
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-25 21:14:06 +00:00
dependabot[bot] and GitHub
79b2a48534
build(deps): Bump fastapi from 0.137.1 to 0.138.1
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.137.1 to 0.138.1.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.137.1...0.138.1 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.138.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-25 21:13:52 +00:00
J.Townsend and GitHub
e636600c2d
Merge pull request #2371 from laramies/dependabot/uv/master/ujson-5.13.0
...
build(deps): Bump ujson from 5.12.1 to 5.13.0
2026-06-17 01:30:29 +01:00
J.Townsend and GitHub
3f01813a6a
Merge pull request #2367 from laramies/dependabot/uv/master/ruff-0.15.17
...
build(deps-dev): Bump ruff from 0.15.16 to 0.15.17
2026-06-17 01:29:59 +01:00
dependabot[bot] and GitHub
c23e4e3a4e
build(deps): Bump ujson from 5.12.1 to 5.13.0
...
Bumps [ujson](https://github.com/ultrajson/ultrajson ) from 5.12.1 to 5.13.0.
- [Release notes](https://github.com/ultrajson/ultrajson/releases )
- [Commits](https://github.com/ultrajson/ultrajson/compare/5.12.1...5.13.0 )
---
updated-dependencies:
- dependency-name: ujson
dependency-version: 5.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-17 00:28:56 +00:00
J.Townsend and GitHub
84a0d9cac0
Merge pull request #2376 from laramies/dependabot/uv/aiohttp-3.14.1
...
build(deps): Bump aiohttp from 3.14.0 to 3.14.1
2026-06-17 01:28:33 +01:00
J.Townsend and GitHub
64a7c9dae7
Merge pull request #2372 from laramies/dependabot/uv/master/slowapi-0.1.10
...
build(deps): Bump slowapi from 0.1.9 to 0.1.10
2026-06-17 01:26:53 +01:00
dependabot[bot] and GitHub
e65d0d59e0
build(deps): Bump aiohttp from 3.14.0 to 3.14.1
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.14.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-17 00:22:35 +00:00
dependabot[bot] and GitHub
6207ea3ae9
build(deps-dev): Bump ruff from 0.15.16 to 0.15.17
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.16 to 0.15.17.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.16...0.15.17 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.17
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-17 00:18:10 +00:00
J.Townsend and GitHub
a73be1567c
Merge pull request #2369 from laramies/dependabot/uv/master/ty-0.0.49
...
build(deps-dev): Bump ty from 0.0.46 to 0.0.49
2026-06-17 01:16:00 +01:00
J.Townsend and GitHub
76de07aed2
Merge pull request #2373 from laramies/dependabot/uv/master/pytest-9.1.0
...
build(deps-dev): Bump pytest from 9.0.3 to 9.1.0
2026-06-17 01:15:41 +01:00
J.Townsend and GitHub
5e76760359
Merge pull request #2360 from laramies/dependabot/uv/master/beautifulsoup4-4.15.0
...
build(deps): Bump beautifulsoup4 from 4.14.3 to 4.15.0
2026-06-17 01:14:28 +01:00
dependabot[bot] and GitHub
dd40d680a7
build(deps): Bump fastapi from 0.136.3 to 0.137.1
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.136.3 to 0.137.1.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.136.3...0.137.1 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.137.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-15 21:15:26 +00:00
dependabot[bot] and GitHub
d663dcabd3
build(deps-dev): Bump pytest from 9.0.3 to 9.1.0
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 9.0.3 to 9.1.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.3...9.1.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-15 21:15:05 +00:00
dependabot[bot] and GitHub
e5cedb79c8
build(deps): Bump slowapi from 0.1.9 to 0.1.10
...
Bumps [slowapi](https://github.com/laurents/slowapi ) from 0.1.9 to 0.1.10.
- [Release notes](https://github.com/laurents/slowapi/releases )
- [Changelog](https://github.com/laurentS/slowapi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/laurents/slowapi/compare/v0.1.9...v0.1.10 )
---
updated-dependencies:
- dependency-name: slowapi
dependency-version: 0.1.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-15 21:14:52 +00:00
dependabot[bot] and GitHub
0a3af71467
build(deps-dev): Bump ty from 0.0.46 to 0.0.49
...
Bumps [ty](https://github.com/astral-sh/ty ) from 0.0.46 to 0.0.49.
- [Release notes](https://github.com/astral-sh/ty/releases )
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ty/compare/0.0.46...0.0.49 )
---
updated-dependencies:
- dependency-name: ty
dependency-version: 0.0.49
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-12 21:13:52 +00:00
dependabot[bot] and GitHub
85df3c7299
build(deps-dev): Bump ty from 0.0.42 to 0.0.46
...
Bumps [ty](https://github.com/astral-sh/ty ) from 0.0.42 to 0.0.46.
- [Release notes](https://github.com/astral-sh/ty/releases )
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ty/compare/0.0.42...0.0.46 )
---
updated-dependencies:
- dependency-name: ty
dependency-version: 0.0.46
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-10 01:21:21 +00:00
J.Townsend and GitHub
180cf052fb
Merge pull request #2354 from laramies/dependabot/uv/master/uvicorn-0.49.0
2026-06-10 02:19:09 +01:00
dependabot[bot] and GitHub
09f8f28d53
build(deps): Bump beautifulsoup4 from 4.14.3 to 4.15.0
...
Bumps [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/ ) from 4.14.3 to 4.15.0.
---
updated-dependencies:
- dependency-name: beautifulsoup4
dependency-version: 4.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-08 21:14:39 +00:00
dependabot[bot] and GitHub
f7cba8fdf9
build(deps-dev): Bump ruff from 0.15.15 to 0.15.16
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.15 to 0.15.16.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.15...0.15.16 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.16
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 21:14:08 +00:00
dependabot[bot] and GitHub
947db25f58
build(deps): Bump uvicorn from 0.48.0 to 0.49.0
...
Bumps [uvicorn](https://github.com/Kludex/uvicorn ) from 0.48.0 to 0.49.0.
- [Release notes](https://github.com/Kludex/uvicorn/releases )
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md )
- [Commits](https://github.com/Kludex/uvicorn/compare/0.48.0...0.49.0 )
---
updated-dependencies:
- dependency-name: uvicorn
dependency-version: 0.49.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 03:07:01 +00:00
J.Townsend and GitHub
21d389b9a4
Merge pull request #2344 from laramies/dependabot/uv/master/pytest-asyncio-1.4.0
...
build(deps-dev): Bump pytest-asyncio from 1.3.0 to 1.4.0
2026-06-03 23:20:32 +01:00