file_upload
Upload SharpHound or AzureHound collection files (ZIP or JSON) to BloodHound Enterprise for ingest and attack path analysis. Handles single or multi-file uploads via job management.
Instructions
Upload SharpHound/AzureHound collection files to BloodHound for ingest. Accepts .zip (SharpHound ZIP archive) or .json (individual collection file).
info_type options:
upload - full workflow for a single file: start -> upload -> end
(requires: file_path)
start_job - start a new upload job, returns job_id for multi-file uploads
upload_to_job - upload a file to an existing job (requires: job_id, file_path)
end_job - finalize an upload job and trigger ingest (requires: job_id)
list_jobs - list file upload jobs
completed_tasks - get completed tasks for an upload job (requires: job_id)
accepted_types - list accepted upload content types
Args:
info_type: operation to perform (default: upload)
file_path: absolute path to collection file (.zip or .json)
job_id: upload job ID (required for upload_to_job and end_job)
skip: pagination offset for list_jobs
limit: pagination limit for list_jobs
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | ||
| limit | No | ||
| job_id | No | ||
| file_path | No | ||
| info_type | No | upload |