MCPcopy Index your code
hub / github.com/cloudflare/pal

github.com/cloudflare/pal @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
117 symbols 334 edges 28 files 46 documented · 39%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Decrypter (Interface)
A Decrypter is a generic interface that abstracts away the details of performing a decryption. Currently, PGP and Red Oc [4 …
decrypter/decrypter.go
Client (Interface)
Client represents a PAL client capable of issuing deryption requests and executing a subprocess with a provided set of e [2 …
client.go
Retriever (Interface)
A Retriever is a type capable of looking up the docker image labels for a given PID. In other words, if a docker image, [2 …
trustedlabels/labels.go

Core symbols most depended-on inside this repo

String
called by 21
log/log.go
Error
called by 8
messages.go
Decrypt
called by 6
client.go
outputf
called by 6
log/log.go
output
called by 6
log/log.go
writeDecryptionError
called by 5
server.go
base64Decode
called by 5
client.go
NewServer
called by 4
server.go

Shape

Function 63
Method 31
Struct 19
Interface 3
TypeAlias 1

Languages

Go100%

Modules by API surface

log/log.go18 symbols
trustedlabels/labels_docker.go13 symbols
server.go8 symbols
integration_test.go8 symbols
client_v2.go8 symbols
client_v1.go8 symbols
client.go7 symbols
decrypter/decrypter_pgp.go6 symbols
trustedlabels/labels.go5 symbols
messages.go5 symbols
decrypter/decrypter.go5 symbols
cmd/pald/pald.go5 symbols

For agents

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

⬇ download graph artifact