Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion api/schemas/main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"testing"

"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap/zapcore"
)

Expand Down
2 changes: 1 addition & 1 deletion cmd/cmd_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
)

// TestConfigFlagOverride verifies that CLI flags correctly override configuration
Expand Down
2 changes: 1 addition & 1 deletion cmd/evolution.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/evolution/analyst"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"github.com/xkilldash9x/scalpel-cli/internal/service"
)

Expand Down
2 changes: 1 addition & 1 deletion cmd/evolution_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/mocks"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
)

// MockAnalystRunner is a mock implementation of the AnalystRunner interface.
Expand Down
2 changes: 1 addition & 1 deletion cmd/main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"github.com/spf13/cobra"
"github.com/spf13/viper"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"github.com/xkilldash9x/scalpel-cli/internal/service" // FIX: Import the service package
"go.uber.org/zap"
)
Expand Down
2 changes: 1 addition & 1 deletion cmd/report.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import (

"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"github.com/xkilldash9x/scalpel-cli/internal/reporting"
"github.com/xkilldash9x/scalpel-cli/internal/results"
"github.com/xkilldash9x/scalpel-cli/internal/store"
Expand Down
2 changes: 1 addition & 1 deletion cmd/root.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (
"github.com/spf13/cobra"
"github.com/spf13/viper"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"github.com/xkilldash9x/scalpel-cli/internal/service"
"go.uber.org/zap"
)
Expand Down
2 changes: 1 addition & 1 deletion cmd/scalpel/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import (
"time"

"github.com/xkilldash9x/scalpel-cli/cmd"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
)

const panicLogFile = "panic.log"
Expand Down
2 changes: 1 addition & 1 deletion cmd/scan.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import (

"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"github.com/xkilldash9x/scalpel-cli/internal/reporting"
"github.com/xkilldash9x/scalpel-cli/internal/results"
"github.com/xkilldash9x/scalpel-cli/internal/service"
Expand Down
2 changes: 1 addition & 1 deletion cmd/scan_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/mocks"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"github.com/xkilldash9x/scalpel-cli/internal/service"
"go.uber.org/zap/zapcore"
)
Expand Down
2 changes: 1 addition & 1 deletion cmd/self_heal.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/autofix/metalyst"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"github.com/xkilldash9x/scalpel-cli/internal/service"
"go.uber.org/zap"
)
Expand Down
2 changes: 1 addition & 1 deletion cmd/self_heal_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/mocks"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
)

// MockMetalystRunner is a mock implementation of the MetalystRunner interface.
Expand Down
1 change: 0 additions & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ module github.com/xkilldash9x/scalpel-cli
go 1.25.4

require (
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6
github.com/andybalholm/brotli v1.2.0
github.com/beevik/etree v1.6.0
github.com/cespare/xxhash/v2 v2.3.0
Expand Down
2 changes: 0 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ cloud.google.com/go/compute/metadata v0.9.0 h1:pDUj4QMoPejqq20dK0Pg2N4yG9zIkYGdB
cloud.google.com/go/compute/metadata v0.9.0/go.mod h1:E0bWwX5wTnLPedCKqk3pJmVgCBSM6qQI1yTBdEb3C10=
dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8=
dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA=
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6 h1:He8afgbRMd7mFxO99hRNu+6tazq8nFF9lIwo9JFroBk=
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6/go.mod h1:8o94RPi1/7XTJvwPpRSzSUedZrtlirdB3r9Z20bi2f8=
github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY=
github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
Expand Down
2 changes: 1 addition & 1 deletion internal/agent/analysis_executor.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"net/url"
"time"

"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap"

"github.com/xkilldash9x/scalpel-cli/api/schemas"
Expand Down
2 changes: 1 addition & 1 deletion internal/agent/analysis_executor_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/analysis/core"
"github.com/xkilldash9x/scalpel-cli/internal/mocks"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
)

// Setup function for AnalysisExecutor tests.
Expand Down
2 changes: 1 addition & 1 deletion internal/agent/codebase_executor.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
"path/filepath"
"sort"

"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap"
"golang.org/x/tools/go/packages"
)
Expand Down
2 changes: 1 addition & 1 deletion internal/agent/executors.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/analysis/core"
"github.com/xkilldash9x/scalpel-cli/internal/browser/humanoid"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/agent/humanoid_executor.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (

json "github.com/json-iterator/go"
"github.com/xkilldash9x/scalpel-cli/internal/browser/humanoid"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/agent/humanoid_executor_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (

"github.com/xkilldash9x/scalpel-cli/internal/browser/humanoid"
"github.com/xkilldash9x/scalpel-cli/internal/mocks"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
)

// setupHumanoidExecutorTest initializes the executor with a mock humanoid controller.
Expand Down
2 changes: 1 addition & 1 deletion internal/agent/login_executor.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (

"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/browser/humanoid"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/agent/main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"testing"

"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap/zapcore"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/agent/signup_executor.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/browser/humanoid"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/agent/signup_executor_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/internal/browser/humanoid"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/mocks"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap"
"go.uber.org/zap/zaptest"
)
Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/active/timeslip/concurrency_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import (
"golang.org/x/net/http2"

// -- ADDED --
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
)

// --- III. Concurrency & Reliability Tests ---
Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/active/timeslip/e2e_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/internal/analysis/active/timeslip"
"github.com/xkilldash9x/scalpel-cli/internal/analysis/core"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
)

// MockReporter for E2E tests (Thread-safe).
Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/active/timeslip/graphql_async.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"net/http"
"time"

"github.com/xkilldash9x/scalpel-cli/internal/browser/network"
"github.com/xkilldash9x/scalpel-cli/pkg/network"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/active/timeslip/h1_concurrent.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"sync"
"time"

"github.com/xkilldash9x/scalpel-cli/internal/browser/network/customhttp"
"github.com/xkilldash9x/scalpel-cli/pkg/customhttp"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/active/timeslip/h1_singlebyte.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
"net/url"
"time"

"github.com/xkilldash9x/scalpel-cli/internal/browser/network"
"github.com/xkilldash9x/scalpel-cli/pkg/network"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/active/timeslip/h1_singlebyte_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (

"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/xkilldash9x/scalpel-cli/internal/browser/network"
"github.com/xkilldash9x/scalpel-cli/pkg/network"
)

// TestSetupConnectionDetails validates the configuration of the DialerConfig
Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/active/timeslip/h2_multiplex.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (
"sync"
"time"

"github.com/xkilldash9x/scalpel-cli/internal/browser/network/customhttp"
"github.com/xkilldash9x/scalpel-cli/pkg/customhttp"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/active/timeslip/integration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import (
"github.com/stretchr/testify/require"

// -- ADDED --
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
)

// Helper struct to track requests received by the mock server in a thread-safe manner.
Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/active/timeslip/main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"testing"

"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap/zapcore"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/active/timeslip/timeslip_analyzer.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import (
"github.com/google/uuid"
"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/analysis/core"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/auth/idor/analyzer_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import (

"github.com/google/go-cmp/cmp"
"github.com/google/go-cmp/cmp/cmpopts"
"github.com/xkilldash9x/scalpel-cli/internal/browser/network"
"github.com/xkilldash9x/scalpel-cli/pkg/network"
"github.com/xkilldash9x/scalpel-cli/internal/jsoncompare"
)

Expand Down
4 changes: 2 additions & 2 deletions internal/analysis/auth/idor/idor_analyzer.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import (
"log"
"runtime"

"github.com/xkilldash9x/scalpel-cli/internal/browser/network"
"github.com/xkilldash9x/scalpel-cli/pkg/network"
"github.com/xkilldash9x/scalpel-cli/internal/jsoncompare"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
)

// IDORAnalyzer is the main orchestrator for the Insecure Direct Object Reference
Expand Down
2 changes: 1 addition & 1 deletion internal/analysis/auth/idor/idor_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import (
"github.com/stretchr/testify/require"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/jsoncompare"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/goleak"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/autofix/metalyst/matalyst_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/internal/autofix/coroner"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/mocks"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap/zapcore"
"go.uber.org/zap/zaptest"
)
Expand Down
2 changes: 1 addition & 1 deletion internal/autofix/metalyst/metalyst.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import (
"github.com/xkilldash9x/scalpel-cli/internal/autofix/coroner"
"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/llmutil"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/discovery/adapter.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"net/http"

// This import is no longer needed since we are using the standard http.Client.
// "github.com/xkilldash9x/scalpel-cli/internal/browser/network"
// "github.com/xkilldash9x/scalpel-cli/pkg/network"
)

// HTTPClient interface (defined elsewhere in discovery package, e.g., passive.go):
Expand Down
2 changes: 1 addition & 1 deletion internal/discovery/discover_dom.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"sync"

"github.com/xkilldash9x/scalpel-cli/api/schemas"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/jsoncompare/main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"testing"

"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap/zapcore"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/jsoncompare/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import (
"github.com/google/go-cmp/cmp"
"github.com/google/go-cmp/cmp/cmpopts"
"github.com/google/uuid"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/reporting/main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"testing"

"github.com/xkilldash9x/scalpel-cli/internal/config"
"github.com/xkilldash9x/scalpel-cli/internal/observability"
"github.com/xkilldash9x/scalpel-cli/pkg/observability"
"go.uber.org/zap/zapcore"
)

Expand Down
Loading
Loading