MCPcopy Index your code
hub / github.com/AbelChe/evil_minio

github.com/AbelChe/evil_minio @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
8,876 symbols 40,713 edges 757 files 5,468 documented · 62%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

MinIO FIPS Builds

MinIO creates FIPS builds using a patched version of the Go compiler (that uses BoringCrypto, from BoringSSL, which is FIPS 140-2 validated) published by the Golang Team here.

MinIO FIPS executables are available at http://dl.min.io - they are only published for linux-amd64 architecture as binary files with the suffix .fips. We also publish corresponding container images to our official image repositories.

We are not making any statements or representations about the suitability of this code or build in relation to the FIPS 140-2 standard. Interested users will have to evaluate for themselves whether this is useful for their own purposes.

Extension points exported contracts — how you extend this code

SelectError (Interface)
SelectError - represents s3 select error specified in https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectSELECTCo [6 …
internal/s3select/errors.go
StorageAPI (Interface)
StorageAPI interface. [5 implementers]
cmd/storage-interface.go
RWLocker (Interface)
RWLocker - locker interface to introduce GetRLock, RUnlock. [4 implementers]
cmd/namespace-lock.go
Type (Interface)
Type represents an AWS SSE type: - SSE-C - SSE-S3 - SSE-KMS [3 implementers]
internal/crypto/sse.go
Logger (Interface)
Logger interface describes the methods that need to be implemented to satisfy the interface requirements. [3 implementers]
internal/logger/console.go
Tagger (Interface)
Tagger is the interface that wraps the basic ETag method. [3 implementers]
internal/etag/reader.go
NetLocker (Interface)
NetLocker is dsync compatible locker interface. [3 implementers]
internal/dsync/locker.go
WarmBackend (Interface)
WarmBackend provides interface to be implemented by remote tier backends [3 implementers]
cmd/warm-backend.go

Core symbols most depended-on inside this repo

Fatal
called by 1179
internal/s3select/csv/reader_contrib_test.go
Error
called by 775
internal/s3select/errors.go
writeErrorResponse
called by 707
cmd/api-response.go
Get
called by 696
cmd/warm-backend.go
LogIf
called by 666
internal/logger/logger.go
New
called by 618
cmd/bitrot.go
ToAPIErr
called by 566
cmd/api-errors.go
writeErrorResponseJSON
called by 541
cmd/api-response.go

Shape

Method 3,997
Function 3,744
Struct 868
TypeAlias 199
Interface 37
FuncType 27
Class 2
Route 2

Languages

Go100%
Python1%

Modules by API surface

cmd/object-api-errors.go134 symbols
cmd/metrics-v2.go130 symbols
cmd/site-replication.go127 symbols
cmd/test-utils_test.go116 symbols
cmd/iam-store.go116 symbols
cmd/data-usage-cache_gen.go93 symbols
cmd/storage-interface.go84 symbols
cmd/bucket-replication.go84 symbols
cmd/data-usage-cache_gen_test.go81 symbols
cmd/data-usage-cache.go80 symbols
cmd/batch-handlers_gen_test.go77 symbols
cmd/iam.go75 symbols

For agents

$ claude mcp add evil_minio \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact