> ## Documentation Index
> Fetch the complete documentation index at: https://docs.specterops.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Commands

> Command reference for Ghostwriter integration

<img src="https://mintcdn.com/specteropsdocs/oF5dBdHmbzPBm1yB/mythic-agents/ghostwriter-agent-docs/images/ghostwriter.svg?fit=max&auto=format&n=oF5dBdHmbzPBm1yB&q=85&s=534797ab36ad9656c365058932f23ef4" alt="Ghostwriter Logo" width="200" height="200" data-path="mythic-agents/ghostwriter-agent-docs/images/ghostwriter.svg" />

## Ghostwriter Command Reference

These pages provide documentation for the `Ghostwriter` integration commands that allow you to interact with the Ghostwriter project management platform.

## Command Categories

### Project Management

* [project](./commands/project) - Get information about the current project
* [whoami](./commands/whoami) - Get information about the current API user

### Findings

* [findings\_get](./commands/findings_get) - Get all findings for a report
* [findings\_search](./commands/findings_search) - Search findings across all reports
* [findings\_create\_blank](./commands/findings_create_blank) - Create a new blank finding
* [findings\_update](./commands/findings_update) - Update an existing finding
* [findings\_delete](./commands/findings_delete) - Delete a finding
* [findings\_attach](./commands/findings_attach) - Attach evidence to a finding

### Evidence

* [evidence\_get](./commands/evidence_get) - Get all evidence for a report
* [evidence\_create](./commands/evidence_create) - Create evidence from a Mythic file
* [evidence\_create\_blank](./commands/evidence_create_blank) - Create a new blank evidence entry
* [evidence\_update](./commands/evidence_update) - Update an existing evidence entry
* [evidence\_delete](./commands/evidence_delete) - Delete an evidence entry

### Objectives

* [objectives\_get](./commands/objectives_get) - Get all objectives for the project
* [objectives\_create](./commands/objectives_create) - Create a new objective
* [objectives\_update](./commands/objectives_update) - Update an existing objective
* [objectives\_delete](./commands/objectives_delete) - Delete an objective
* [objectives\_create\_subtask](./commands/objectives_create_subtask) - Create a subtask for an objective
* [objectives\_update\_subtask](./commands/objectives_update_subtask) - Update an objective subtask
* [objectives\_delete\_subtask](./commands/objectives_delete_subtask) - Delete an objective subtask

### Operation Logs

* [oplog\_create](./commands/oplog_create) - Create a new operation log entry
* [oplog\_update](./commands/oplog_update) - Update an existing oplog entry
* [oplog\_search](./commands/oplog_search) - Search operation log entries

### Reports

* [reports\_get](./commands/reports_get) - Get all reports for the project
* [reports\_artifacts](./commands/reports_artifacts) - Get report artifacts (templates, generated reports)

### Project Notes

* [project\_notes](./commands/project_notes) - Get all project notes
* [project\_notes\_create](./commands/project_notes_create) - Create a new project note
* [project\_notes\_update](./commands/project_notes_update) - Update an existing project note
* [project\_notes\_delete](./commands/project_notes_delete) - Delete a project note
