Skip to content

fix(pdf): isolate batch scans into separate pdf reports - #601

Open
kaifcodec wants to merge 2 commits into
mainfrom
fix/pdf-batch-export
Open

fix(pdf): isolate batch scans into separate pdf reports#601
kaifcodec wants to merge 2 commits into
mainfrom
fix/pdf-batch-export

Conversation

@kaifcodec

Copy link
Copy Markdown
Owner

Fixes #596.

This PR restructures the batch processing and cross-scan execution loops in __main__.py. Instead of accumulating all batch targets into a single list and attempting to render them into a single PDF (which caused empty pages and data collision), the engine now natively processes each seed target in isolation.

Key Changes:

  • Loops over targets_found and fully executes both standard modules and cross-scans per target.
  • Tags all results with an internal seed_target marker.
  • The PDF exporter now natively reads this marker and saves a separate PDF file (e.g. johndoe_report.pdf, kaifcodec_report.pdf) for every seed target in the batch.
  • Cross-scanned pivots remain grouped perfectly underneath the parent seed target that spawned them.

@kaifcodec
kaifcodec force-pushed the fix/pdf-batch-export branch from 644d7c7 to 7da9401 Compare August 22, 2026 14:46
@kaifcodec kaifcodec added the bug fix Fixed a bug in existing files label Aug 22, 2026
@kaifcodec
kaifcodec force-pushed the fix/pdf-batch-export branch from 7da9401 to d3b6374 Compare August 23, 2026 05:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug fix Fixed a bug in existing files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reports

1 participant