diff --git a/README.md b/scanner/README.md similarity index 100% rename from README.md rename to scanner/README.md diff --git a/go.mod b/scanner/go.mod similarity index 100% rename from go.mod rename to scanner/go.mod diff --git a/go.sum b/scanner/go.sum similarity index 100% rename from go.sum rename to scanner/go.sum diff --git a/internal/config/config.go b/scanner/internal/config/config.go similarity index 100% rename from internal/config/config.go rename to scanner/internal/config/config.go diff --git a/internal/event/agent_check_cache.go b/scanner/internal/event/agent_check_cache.go similarity index 100% rename from internal/event/agent_check_cache.go rename to scanner/internal/event/agent_check_cache.go diff --git a/internal/event/agent_check_state.go b/scanner/internal/event/agent_check_state.go similarity index 100% rename from internal/event/agent_check_state.go rename to scanner/internal/event/agent_check_state.go diff --git a/internal/event/agent_check_storage.go b/scanner/internal/event/agent_check_storage.go similarity index 100% rename from internal/event/agent_check_storage.go rename to scanner/internal/event/agent_check_storage.go diff --git a/internal/event/check_cache.go b/scanner/internal/event/check_cache.go similarity index 100% rename from internal/event/check_cache.go rename to scanner/internal/event/check_cache.go diff --git a/internal/event/check_package.go b/scanner/internal/event/check_package.go similarity index 100% rename from internal/event/check_package.go rename to scanner/internal/event/check_package.go diff --git a/internal/event/check_rep_count.go b/scanner/internal/event/check_rep_count.go similarity index 100% rename from internal/event/check_rep_count.go rename to scanner/internal/event/check_rep_count.go diff --git a/internal/event/check_rep_count_test.go b/scanner/internal/event/check_rep_count_test.go similarity index 100% rename from internal/event/check_rep_count_test.go rename to scanner/internal/event/check_rep_count_test.go diff --git a/internal/event/event.go b/scanner/internal/event/event.go similarity index 100% rename from internal/event/event.go rename to scanner/internal/event/event.go diff --git a/internal/services/event.go b/scanner/internal/services/event.go similarity index 100% rename from internal/services/event.go rename to scanner/internal/services/event.go diff --git a/internal/services/service.go b/scanner/internal/services/service.go similarity index 100% rename from internal/services/service.go rename to scanner/internal/services/service.go diff --git a/internal/tickevent/batch_all_agent_check_cache.go b/scanner/internal/tickevent/batch_all_agent_check_cache.go similarity index 100% rename from internal/tickevent/batch_all_agent_check_cache.go rename to scanner/internal/tickevent/batch_all_agent_check_cache.go diff --git a/internal/tickevent/batch_check_all_package.go b/scanner/internal/tickevent/batch_check_all_package.go similarity index 100% rename from internal/tickevent/batch_check_all_package.go rename to scanner/internal/tickevent/batch_check_all_package.go diff --git a/internal/tickevent/batch_check_all_rep_count.go b/scanner/internal/tickevent/batch_check_all_rep_count.go similarity index 100% rename from internal/tickevent/batch_check_all_rep_count.go rename to scanner/internal/tickevent/batch_check_all_rep_count.go diff --git a/internal/tickevent/batch_check_all_storage.go b/scanner/internal/tickevent/batch_check_all_storage.go similarity index 100% rename from internal/tickevent/batch_check_all_storage.go rename to scanner/internal/tickevent/batch_check_all_storage.go diff --git a/internal/tickevent/check_agent_state.go b/scanner/internal/tickevent/check_agent_state.go similarity index 100% rename from internal/tickevent/check_agent_state.go rename to scanner/internal/tickevent/check_agent_state.go diff --git a/internal/tickevent/check_cache.go b/scanner/internal/tickevent/check_cache.go similarity index 100% rename from internal/tickevent/check_cache.go rename to scanner/internal/tickevent/check_cache.go diff --git a/internal/tickevent/tick_event.go b/scanner/internal/tickevent/tick_event.go similarity index 100% rename from internal/tickevent/tick_event.go rename to scanner/internal/tickevent/tick_event.go diff --git a/magefiles/magefile.go b/scanner/magefiles/magefile.go similarity index 100% rename from magefiles/magefile.go rename to scanner/magefiles/magefile.go diff --git a/main.go b/scanner/main.go similarity index 100% rename from main.go rename to scanner/main.go