Skip to content

[BUG]: No deliverables folder being created after workflow execution #124

@tscodeler

Description

@tscodeler

Describe the bug

I'm running Shannon by following the README instructions. After a workflow execution, I couldn't find the deliverables folder.

Command executed:
./shannon start URL=https://www.myapp REPO=/repos/my-app

Command log output in terminal:

✓ Systems initialized. 

Connecting to Temporal at temporal:7233...
✓ Workflow started: www-myapp_shannon-1770844390609

  Target:     https://www.myapp
  Repository: /target-repo

Monitor progress:
  Web UI:  http://localhost:8233/namespaces/default/workflows/www-myapp_shannon-1770844390609
  Logs:    ./shannon logs ID=www-myapp_shannon-1770844390609
  Query:   ./shannon query ID=www-myapp_shannon-1770844390609

Output:
  Reports: ./audit-logs/www-myapp_shannon-1770844390609

Folder after execution:

ls  ./audit-logs/www-myapp_shannon-1770844390609
agents       prompts      session.json workflow.log

Audit logs result:

Workflow COMPLETED
────────────────────────────────────────
Workflow ID: www-myapp_shannon-1770844390609
Status:      completed
Duration:    179m 54s
Total Cost:  $35.0545
Agents:      12 completed

Agent Breakdown:
  - pre-recon (26m 2s, $5.4728)
  - recon (27m 24s, $6.3952)
  - injection-vuln (13m 14s, $1.8425)
  - injection-exploit (3m 26s, $0.8923)
  - xss-vuln (45m 34s, $5.3357)
  - xss-exploit (19m 38s, $0.6494)
  - auth-vuln (104m 45s, $7.3156)
  - auth-exploit (18m 59s, $3.2239)
  - ssrf-vuln (3m 57s, $0.8303)
  - authz-vuln (13m 15s, $2.0737)
  - authz-exploit (2m 37s, $0.6240)
  - report (2m 36s, $0.3991)

Temporal dashboard:
Image

Expected behaviour

Deliverables folder is generated in host or container.

Actual behaviour

No deliverables folder is generated

Pre-submission checklist (required)

  • I have searched the existing open issues and confirmed this bug has not already been reported.
  • I am running the latest released version of shannon.

If applicable

  • I have included relevant error messages, stack traces, or failure details.
  • I have checked the audit logs and pasted the relevant errors.
  • I have inspected the failed Temporal workflow run and included the failure reason.
  • I have included clear steps to reproduce the issue.
  • I have redacted any sensitive information (tokens, URLs, repo names).

Debugging details

No response

Screenshots

Image

Authentication method used

ANTHROPIC_API_KEY

Full ./shannon command with all flags used (with redactions)

./shannon start URL=https://www.myapp REPO=/repos/my-app

No response

Are you using any experimental models or providers other than default Anthropic models?

No

If Yes, which one (model/provider)?

No response

OS (with version)

15.5

Docker version ('docker -v')

24.0.6

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions