Use mcdsl/terminal for all password prompts

Replace direct golang.org/x/term calls with mcdsl/terminal.ReadPassword
across mciasctl (6 sites), mciasgrpcctl (1 site), and mciasdb (1 site).
Aligns with the new CLI security standard in engineering-standards.md.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-28 11:40:11 -07:00
parent e4220b840e
commit 5b5e1a7ed6
142 changed files with 10241 additions and 7788 deletions

30
vendor/modules.txt vendored
View File

@@ -1,3 +1,6 @@
# git.wntrmute.dev/mc/mcdsl v1.4.0
## explicit; go 1.25.7
git.wntrmute.dev/mc/mcdsl/terminal
# github.com/dustin/go-humanize v1.0.1
## explicit; go 1.16
github.com/dustin/go-humanize
@@ -49,11 +52,10 @@ github.com/mattn/go-isatty
# github.com/ncruces/go-strftime v1.0.0
## explicit; go 1.17
github.com/ncruces/go-strftime
# github.com/pelletier/go-toml/v2 v2.2.4
# github.com/pelletier/go-toml/v2 v2.3.0
## explicit; go 1.21.0
github.com/pelletier/go-toml/v2
github.com/pelletier/go-toml/v2/internal/characters
github.com/pelletier/go-toml/v2/internal/danger
github.com/pelletier/go-toml/v2/internal/tracker
github.com/pelletier/go-toml/v2/unstable
# github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec
@@ -78,9 +80,6 @@ github.com/x448/float16
golang.org/x/crypto/argon2
golang.org/x/crypto/blake2b
golang.org/x/crypto/ocsp
# golang.org/x/exp v0.0.0-20251023183803-a4bb9ffd2546
## explicit; go 1.24.0
golang.org/x/exp/constraints
# golang.org/x/net v0.51.0
## explicit; go 1.25.0
golang.org/x/net/http/httpguts
@@ -106,11 +105,11 @@ golang.org/x/text/secure/bidirule
golang.org/x/text/transform
golang.org/x/text/unicode/bidi
golang.org/x/text/unicode/norm
# google.golang.org/genproto/googleapis/rpc v0.0.0-20250818200422-3122310a409c
## explicit; go 1.23.0
# google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217
## explicit; go 1.24.0
google.golang.org/genproto/googleapis/rpc/status
# google.golang.org/grpc v1.74.2
## explicit; go 1.23.0
# google.golang.org/grpc v1.79.3
## explicit; go 1.24.0
google.golang.org/grpc
google.golang.org/grpc/attributes
google.golang.org/grpc/backoff
@@ -120,7 +119,6 @@ google.golang.org/grpc/balancer/endpointsharding
google.golang.org/grpc/balancer/grpclb/state
google.golang.org/grpc/balancer/pickfirst
google.golang.org/grpc/balancer/pickfirst/internal
google.golang.org/grpc/balancer/pickfirst/pickfirstleaf
google.golang.org/grpc/balancer/roundrobin
google.golang.org/grpc/binarylog/grpc_binarylog_v1
google.golang.org/grpc/channelz
@@ -129,6 +127,7 @@ google.golang.org/grpc/connectivity
google.golang.org/grpc/credentials
google.golang.org/grpc/credentials/insecure
google.golang.org/grpc/encoding
google.golang.org/grpc/encoding/internal
google.golang.org/grpc/encoding/proto
google.golang.org/grpc/experimental/stats
google.golang.org/grpc/grpclog
@@ -136,6 +135,7 @@ google.golang.org/grpc/grpclog/internal
google.golang.org/grpc/internal
google.golang.org/grpc/internal/backoff
google.golang.org/grpc/internal/balancer/gracefulswitch
google.golang.org/grpc/internal/balancer/weight
google.golang.org/grpc/internal/balancerload
google.golang.org/grpc/internal/binarylog
google.golang.org/grpc/internal/buffer
@@ -172,8 +172,8 @@ google.golang.org/grpc/stats
google.golang.org/grpc/status
google.golang.org/grpc/tap
google.golang.org/grpc/test/bufconn
# google.golang.org/protobuf v1.36.7
## explicit; go 1.22
# google.golang.org/protobuf v1.36.10
## explicit; go 1.23
google.golang.org/protobuf/encoding/protojson
google.golang.org/protobuf/encoding/prototext
google.golang.org/protobuf/encoding/protowire
@@ -207,7 +207,7 @@ google.golang.org/protobuf/runtime/protoimpl
google.golang.org/protobuf/types/known/anypb
google.golang.org/protobuf/types/known/durationpb
google.golang.org/protobuf/types/known/timestamppb
# modernc.org/libc v1.67.6
# modernc.org/libc v1.70.0
## explicit; go 1.24.0
modernc.org/libc
modernc.org/libc/errno
@@ -241,8 +241,8 @@ modernc.org/mathutil
# modernc.org/memory v1.11.0
## explicit; go 1.23.0
modernc.org/memory
# modernc.org/sqlite v1.46.1
## explicit; go 1.24.0
# modernc.org/sqlite v1.47.0
## explicit; go 1.25.0
modernc.org/sqlite
modernc.org/sqlite/lib
modernc.org/sqlite/vtab