NotoriousRebel
|
8cfd6cf7bb
|
docs: refocus README on current usage
|
2026-08-16 15:02:44 -04:00 |
|
NotoriousRebel
|
c91456531c
|
feat: export completed runs as SQLite
|
2026-08-16 14:41:19 -04:00 |
|
 MattandGitHub
|
f5d8a421f3
|
Merge pull request #2557 from NotoriousRebel/codex/harvestview-impeccable-polish
fix: polish HarvestView evidence review
|
2026-08-16 14:20:15 -04:00 |
|
NotoriousRebel
|
60ad04ee16
|
Document JSONL route extraction
|
2026-08-16 14:07:36 -04:00 |
|
NotoriousRebel
|
5dcc5ecd25
|
Remove duplicate diagram HTML
|
2026-08-16 13:55:45 -04:00 |
|
NotoriousRebel
|
edeb440f6b
|
Expand README architecture diagrams
|
2026-08-16 13:38:19 -04:00 |
|
NotoriousRebel
|
bc30f6b82d
|
Restore live package version table
|
2026-08-16 13:22:47 -04:00 |
|
NotoriousRebel
|
acce0fab9e
|
test: harden HarvestView responsive contracts
|
2026-08-16 13:08:56 -04:00 |
|
NotoriousRebel
|
ab931d1da5
|
docs: correct evidence architecture diagram
|
2026-08-16 12:53:03 -04:00 |
|
NotoriousRebel
|
bfc52ad90f
|
fix: polish HarvestView evidence review
|
2026-08-16 12:22:47 -04:00 |
|
NotoriousRebel
|
03bb10abfc
|
docs: make JSONL the primary workflow
|
2026-08-16 11:50:38 -04:00 |
|
NotoriousRebel
|
1e5792bb6b
|
Keep release live checks P0-only
|
2026-08-16 11:14:41 -04:00 |
|
NotoriousRebel
|
f69c765b69
|
Replace release script with manual workflow
|
2026-08-16 11:10:34 -04:00 |
|
NotoriousRebel
|
d6da23a6b6
|
Polish HarvestView release workflows
|
2026-08-16 02:27:35 -04:00 |
|
NotoriousRebel
|
799f60c261
|
Add repeatable pre-release validation gate
|
2026-08-16 02:23:34 -04:00 |
|
NotoriousRebel
|
de60af1f17
|
fix: reject removed adapter lifecycle state
|
2026-08-16 00:49:16 -04:00 |
|
NotoriousRebel
|
02deafa6f1
|
fix: reject malformed ZoomEye URL fields
|
2026-08-16 00:36:14 -04:00 |
|
NotoriousRebel
|
2ac59f3a38
|
refactor: centralize source execution lifecycle
|
2026-08-16 00:32:22 -04:00 |
|
NotoriousRebel
|
7f946d61f7
|
fix: align C99 provider failure classification
|
2026-08-15 23:13:24 -04:00 |
|
NotoriousRebel
|
6e0e761661
|
fix: close provider contract review gaps
|
2026-08-15 22:28:14 -04:00 |
|
NotoriousRebel
|
cab5717126
|
test: assert complete URLScan pagination output
|
2026-08-15 21:38:59 -04:00 |
|
NotoriousRebel
|
c1101ca73a
|
test: harden provider contracts and offline coverage
|
2026-08-15 21:26:35 -04:00 |
|
NotoriousRebel
|
df1933b345
|
fix: preserve provider sessions across pagination
|
2026-08-15 13:20:26 -04:00 |
|
NotoriousRebel
|
ef212e135f
|
Merge remote-tracking branch 'upstream/dev' into codex/upstream-harvestview-impeccable
# Conflicts:
# CHANGELOG.md
|
2026-08-15 11:56:04 -04:00 |
|
 MattandGitHub
|
01f5561284
|
Merge pull request #2545 from NotoriousRebel/codex/upstream-takeover-evidence
Replace takeover fingerprints with typed DNS-first evidence
|
2026-08-15 11:52:11 -04:00 |
|
NotoriousRebel
|
bbc7832c8f
|
fix: reuse bounded takeover transport
|
2026-08-15 11:44:18 -04:00 |
|
NotoriousRebel
|
2691f0d258
|
fix: make HarvestView source readiness actionable
|
2026-08-15 11:43:32 -04:00 |
|
NotoriousRebel
|
4bcf2ceae9
|
fix: restore conservative source-worker default
|
2026-08-15 11:41:06 -04:00 |
|
NotoriousRebel
|
aad754456a
|
feat: improve HarvestView operator triage
|
2026-08-15 04:00:01 -04:00 |
|
NotoriousRebel
|
ea9dab4b87
|
feat: replace takeover fingerprints with typed evidence
|
2026-08-15 03:30:33 -04:00 |
|
 MattandGitHub
|
f44807a046
|
refactor: run discovery sources with TaskGroup (#2544)
* refactor: run discovery sources with TaskGroup
* fix: preserve source runner compatibility diagnostics
* feat: add configurable source workers
|
2026-08-15 01:48:33 -04:00 |
|
 MattandGitHub
|
4c5e2df9a7
|
refactor: modernize event-loop bootstrap (#296) (#2538)
|
2026-08-14 23:16:47 -04:00 |
|
 MattandGitHub
|
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 |
|
 MattandGitHub
|
38e32de023
|
fix: complete API endpoint scans by default (#2539)
* fix: complete API endpoint scans by default
* refactor: reuse shared cancellation cleanup
|
2026-08-14 23:03:28 -04:00 |
|
 MattandGitHub
|
1a9b114a5d
|
fix: complete DNS enumeration by default (#2542)
* fix: complete DNS enumeration by default
* test: avoid URL substring sanitizer alert
|
2026-08-14 22:54:25 -04:00 |
|
 MattandGitHub
|
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 |
|
 MattandGitHub
|
3e864d3984
|
fix: update BuiltWith to current Domain API (#2536)
* fix: update BuiltWith to current Domain API (#281)
* refactor: move hostname normalization to shared module
|
2026-08-14 22:04:02 -04:00 |
|
 MattandGitHub
|
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 |
|
 MattandGitHub
|
259455f1c1
|
fix: remove Windvane DNS guessing fallback (#2541)
|
2026-08-14 15:14:53 -04:00 |
|
 MattandGitHub
|
7c4420150d
|
Add route-aware no-host result filtering (#2534)
|
2026-08-13 11:14:55 -04:00 |
|
 MattandGitHub
|
624066a3e8
|
Add RouteViews enrichment and sourced ASN organization attribution (#2528)
* Add RouteViews network enrichment
* Add authenticated RouteViews API access
* Restrict RouteViews to explicit network pivots
* Restore discovered ASN RouteViews enrichment
* Retain sourced ASN organization attribution
* Avoid dangling and repeated ASN attributions
* Keep automatic RouteViews evidence target-relevant
* Complete target-relevant RouteViews enrichment
* Clarify automatic RouteViews IP pivots
|
2026-08-13 10:46:54 -04:00 |
|
 MattandGitHub
|
1db27309dd
|
Remove duplicate Chaos discovery source (#2533)
|
2026-08-12 18:47:34 -04:00 |
|
 MattandGitHub
|
aed50e0b0d
|
Add crt.name composite hostname discovery (#2531)
|
2026-08-12 17:05:12 -04:00 |
|
 MattandGitHub
|
4643f6f0f9
|
fix: use explicit provider and browser user agents (#2530)
|
2026-08-12 17:01:57 -04:00 |
|
 MattandGitHub
|
38524ab674
|
Add Sourcegraph hostname candidates from indexed code (#2524)
* feat: add bounded Sourcegraph discovery
Use the documented anonymous streaming API with explicit keyword, result, timeout, and line-match bounds; retain only scoped hostname and email evidence with truthful source outcomes.
* Harden Sourcegraph hostname discovery
* Raise Sourcegraph recall budget to 5000
* docs: clarify Sourcegraph candidate semantics
* test: account for combined source catalog
|
2026-08-12 12:14:02 -04:00 |
|
 MattandGitHub
|
91ed6c1d9f
|
Add APIs.guru hostname, email, and URL discovery (#2525)
* feat: add bounded APIs.guru discovery
* docs: clarify APIs.guru result boundaries
|
2026-08-12 12:06:04 -04:00 |
|
 MattandGitHub
|
f13280ddad
|
Add typed ASN-prefix routing evidence (#2527)
* Add typed network evidence foundation
* Deepen network evidence accumulation
* Bound network evidence accumulator limits
* Make nested JSON rejection test version tolerant
* Keep network evidence in unreleased schema v8
* Clarify structured result persistence dispatch
|
2026-08-12 10:49:16 -04:00 |
|
 MattandGitHub
|
ac3c543768
|
Add bounded provider response streaming (#2526)
* Add bounded provider response streaming
* Add bounded provider JSON fetching
|
2026-08-12 09:41:13 -04:00 |
|
 MattandGitHub
|
dd93a0e63d
|
fix: persist missing credential outcomes (#2523)
|
2026-08-12 09:40:37 -04:00 |
|
 MattandGitHub
|
801460f835
|
Fix passive provider failure attribution and parsing (#2518)
* fix: harden passive provider reliability
* fix: restore HackerTarget reverse DNS coverage
|
2026-08-11 17:04:11 -04:00 |
|