Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CarterPerez-dev/Cybersecurity-Projects
/ functions
Functions
8,109 in github.com/CarterPerez-dev/Cybersecurity-Projects
⨍
Functions
8,109
◇
Types & classes
1,979
↳
Endpoints
173
↓ 502 callers
Method
get
(k string)
PROJECTS/advanced/honeypot-network/internal/redisd/commands.go:38
↓ 238 callers
Method
Set
Set writes a cache entry atomically using rename-over-temp
PROJECTS/beginner/simple-vulnerability-scanner/internal/pypi/cache.go:74
↓ 202 callers
Method
String
()
PROJECTS/intermediate/secrets-scanner/internal/source/source.go:29
↓ 173 callers
Method
print
(color, text string)
PROJECTS/intermediate/docker-security-audit/internal/report/terminal.go:235
↓ 150 callers
Method
Close
()
PROJECTS/advanced/honeypot-network/internal/store/repository.go:139
↓ 127 callers
Method
Run
( //nolint:gocognit ctx context.Context, src source.Source, )
PROJECTS/intermediate/secrets-scanner/internal/engine/pipeline.go:67
↓ 116 callers
Function
Register
(c Control)
PROJECTS/intermediate/docker-security-audit/internal/benchmark/controls.go:57
↓ 109 callers
Method
Generate
()
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/envfile/recipes/recipes.go:32
↓ 107 callers
Method
Error
()
PROJECTS/beginner/canary-token-generator/backend/internal/core/errors.go:29
↓ 102 callers
Method
Get
(ctx context.Context, id, userID string)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/alerts/repository.go:23
↓ 99 callers
Method
Len
()
PROJECTS/intermediate/secrets-scanner/internal/rules/registry.go:108
↓ 99 callers
Method
Run
(ctx context.Context)
PROJECTS/intermediate/docker-security-audit/internal/scanner/scanner.go:96
↓ 91 callers
Method
set
(k, v string)
PROJECTS/advanced/honeypot-network/internal/redisd/commands.go:32
↓ 85 callers
Method
create
Create RateLimitKey with defaults
PROJECTS/advanced/api-rate-limiter/tests/conftest.py:410
↓ 79 callers
Method
Get
(t Type)
PROJECTS/beginner/canary-token-generator/backend/internal/token/service.go:58
↓ 74 callers
Method
Error
()
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/core/errors.go:34
↓ 73 callers
Method
Load
(ctx context.Context)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/iss/collector.go:28
↓ 71 callers
Method
ServeHTTP
(w http.ResponseWriter, r *http.Request)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/slowredirect/fingerprint_handler.go:51
↓ 70 callers
Method
close
()
PROJECTS/advanced/monitor-the-situation-dashboard/frontend/src/api/ws.ts:9
↓ 70 callers
Method
compile
(predicate string)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/alerts/engine.go:151
↓ 65 callers
Method
encode
Compress input through the encoder to the 6-dim bottleneck.
PROJECTS/advanced/ai-threat-detection/backend/ml/autoencoder.py:66
↓ 62 callers
Method
WithCategory
(cat string)
PROJECTS/intermediate/docker-security-audit/internal/finding/finding.go:206
↓ 62 callers
Method
WithDescription
(desc string)
PROJECTS/intermediate/docker-security-audit/internal/finding/finding.go:201
↓ 62 callers
Method
WithRemediation
(rem string)
PROJECTS/intermediate/docker-security-audit/internal/finding/finding.go:217
↓ 59 callers
Method
ReadFile
(path string)
PROJECTS/advanced/honeypot-network/internal/sshd/filesystem.go:173
↓ 57 callers
Method
Trigger
( ctx context.Context, t *Token, r *http.Request, )
PROJECTS/beginner/canary-token-generator/backend/internal/token/contract.go:47
↓ 55 callers
Method
decode
Reconstruct input from the bottleneck representation.
PROJECTS/advanced/ai-threat-detection/backend/ml/autoencoder.py:72
↓ 51 callers
Function
make_event
Factory for creating TracerEvent instances in tests
PROJECTS/beginner/linux-ebpf-security-tracer/tests/conftest.py:15
↓ 50 callers
Method
search
Full text search across key fields
PROJECTS/intermediate/siem-dashboard/backend/app/models/LogEvent.py:123
↓ 46 callers
Method
close
Close storage and cleanup resources
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/storage/memory.py:284
↓ 46 callers
Method
init
Initialize storage, algorithm, and fingerprinter
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/limiter.py:105
↓ 45 callers
Method
Query
(ctx context.Context, packages []types.Package)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/vuln/client.go:13
↓ 45 callers
Method
count
Count total records
PROJECTS/advanced/bug-bounty-platform/backend/app/core/base_repository.py:56
↓ 44 callers
Method
Close
()
PROJECTS/beginner/canary-token-generator/backend/internal/geoip/service.go:28
↓ 44 callers
Method
Wait
()
PROJECTS/beginner/canary-token-generator/backend/internal/notify/service.go:114
↓ 44 callers
Method
WriteFile
WriteFile atomically writes the updated content to disk
PROJECTS/beginner/simple-vulnerability-scanner/internal/pyproject/writer.go:83
↓ 44 callers
Method
add
(sub *subscriber)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/ws/hub.go:164
↓ 43 callers
Method
Info
(ctx context.Context)
PROJECTS/intermediate/docker-security-audit/internal/docker/client.go:88
↓ 43 callers
Method
close
Close storage connections
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/limiter.py:162
↓ 42 callers
Method
clear
Reset all state for testing or shutdown
PROJECTS/intermediate/siem-dashboard/backend/app/engine/correlation.py:130
↓ 42 callers
Function
isNonEmptyString
(value: unknown)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/types/guards.ts:46
↓ 39 callers
Function
extract_request_features
Extract 23 stateless per-request features from a parsed log entry.
PROJECTS/advanced/ai-threat-detection/backend/app/core/features/extractor.py:66
↓ 39 callers
Method
read
Extract metadata from the PDF document information dictionary. Returns: Dictionary of metadata keys to their values.
PROJECTS/beginner/metadata-scrubber-tool/src/services/pdf_handler.py:62
↓ 38 callers
Method
WriteHeader
(code int)
PROJECTS/beginner/canary-token-generator/backend/internal/middleware/logging.go:86
↓ 38 callers
Method
parse
(rule_string: str)
PROJECTS/advanced/api-rate-limiter/tests/conftest.py:347
↓ 34 callers
Method
Len
()
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/gdelt/baseline.go:36
↓ 34 callers
Method
Scan
(root string)
PROJECTS/beginner/systemd-persistence-scanner/pkg/types/types.go:109
↓ 34 callers
Function
_make_entry
Build a ParsedLogEntry with sensible defaults for testing.
PROJECTS/advanced/ai-threat-detection/backend/tests/test_features.py:71
↓ 34 callers
Function
close
()
PROJECTS/advanced/monitor-the-situation-dashboard/frontend/src/api/ws.ts:132
↓ 33 callers
Method
Publish
(topic string, ev *types.Event)
PROJECTS/advanced/honeypot-network/internal/event/bus.go:58
↓ 33 callers
Method
WithLocation
(loc *Location)
PROJECTS/intermediate/docker-security-audit/internal/finding/finding.go:211
↓ 33 callers
Method
Write
(b []byte)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/middleware/logging.go:91
↓ 32 callers
Method
Write
( p []byte, )
PROJECTS/beginner/canary-token-generator/backend/internal/event/service_test.go:224
↓ 31 callers
Method
WithReferences
(refs ...string)
PROJECTS/intermediate/docker-security-audit/internal/finding/finding.go:222
↓ 31 callers
Function
base64ToBytes
(base64: string)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/primitives.ts:383
↓ 31 callers
Method
delete
Delete a record
PROJECTS/advanced/bug-bounty-platform/backend/app/core/base_repository.py:97
↓ 31 callers
Method
evaluate
Run all detection rules against an event
PROJECTS/beginner/linux-ebpf-security-tracer/src/detector.py:134
↓ 31 callers
Function
testdataDir
()
PROJECTS/beginner/systemd-persistence-scanner/internal/scanner/systemd_test.go:16
↓ 30 callers
Function
ResolveRoot
(root, path string)
PROJECTS/beginner/systemd-persistence-scanner/internal/scanner/helpers.go:80
↓ 30 callers
Method
ToCISControl
()
PROJECTS/intermediate/docker-security-audit/internal/benchmark/controls.go:44
↓ 30 callers
Method
WithCISControl
(control *CISControl)
PROJECTS/intermediate/docker-security-audit/internal/finding/finding.go:227
↓ 30 callers
Method
reply
(code int, msg string)
PROJECTS/advanced/honeypot-network/internal/ftpd/handler.go:48
↓ 29 callers
Method
GetContext
(ctx context.Context, dest any, query string, args ...any)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/core/database.go:73
↓ 29 callers
Function
ptr
(f float64)
PROJECTS/intermediate/secrets-scanner/internal/rules/builtin.go:31
↓ 29 callers
Method
run
Execute the full training pipeline
PROJECTS/advanced/ai-threat-detection/backend/ml/orchestrator.py:100
↓ 28 callers
Method
Record
(ctx context.Context, t *token.Token, evt *event.Event)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/mysql/handler.go:36
↓ 28 callers
Method
get_handler
Create and return the appropriate metadata handler for a file. Args: filepath: Path to the file to process. Ret
PROJECTS/beginner/metadata-scrubber-tool/src/services/metadata_factory.py:32
↓ 26 callers
Method
Allow
(ip string)
PROJECTS/advanced/honeypot-network/internal/ratelimit/limiter.go:51
↓ 26 callers
Method
Parse
(dir string)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/parser/parser.go:10
↓ 26 callers
Method
RecordError
(ctx context.Context, name, errMsg string)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/kev/collector.go:36
↓ 26 callers
Function
bytesToBase64
(bytes: Uint8Array)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/primitives.ts:379
↓ 26 callers
Method
check
Manually check rate limit without decorator Returns the result of the strictest (most restrictive) rule
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/limiter.py:212
↓ 26 callers
Method
flush
()
PROJECTS/advanced/honeypot-network/internal/redisd/commands.go:52
↓ 26 callers
Method
get_by_id
Get user by ID
PROJECTS/advanced/bug-bounty-platform/backend/app/user/repository.py:36
↓ 25 callers
Method
SelectContext
( ctx context.Context, dest any, query string, args ...any, )
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/core/database.go:74
↓ 25 callers
Function
containsIgnoreCase
(s, substr string)
PROJECTS/intermediate/docker-security-audit/tests/integration/dockerfile_test.go:411
↓ 25 callers
Method
fit
Fit the scaler on training data.
PROJECTS/advanced/ai-threat-detection/backend/ml/scaler.py:57
↓ 25 callers
Function
sampleInfo
()
PROJECTS/beginner/canary-token-generator/backend/internal/event/service_test.go:177
↓ 25 callers
Function
setupRedis
(t *testing.T)
PROJECTS/beginner/canary-token-generator/backend/internal/event/service_test.go:163
↓ 24 callers
Method
Send
( ctx context.Context, info event.NotifyInfo, evt *event.Event, )
PROJECTS/beginner/canary-token-generator/backend/internal/notify/types.go:15
↓ 24 callers
Function
findNode
(node *yaml.Node, key string)
PROJECTS/intermediate/docker-security-audit/internal/analyzer/compose.go:614
↓ 24 callers
Method
open
(failure_time: float | None = None)
PROJECTS/advanced/api-rate-limiter/tests/conftest.py:610
↓ 23 callers
Method
Do
( ctx context.Context, fn func(context.Context) (T, error), )
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/ratelimit/limiter.go:58
↓ 23 callers
Function
identify
Return ranked candidates for what algorithm produced `raw_input` Algorithm --------- Whitespace is trimmed from `raw_input` first. T
PROJECTS/foundations/hash-identifier/hash_identifier.py:325
↓ 23 callers
Method
list
(w http.ResponseWriter, r *http.Request)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/alerts/handler.go:71
↓ 23 callers
Function
sampleEvent
(ip string)
PROJECTS/beginner/canary-token-generator/backend/internal/event/service_test.go:189
↓ 22 callers
Method
get_by_id
Fetch by ID or raise NotFoundError
PROJECTS/intermediate/siem-dashboard/backend/app/models/Base.py:50
↓ 21 callers
Function
ScanFileForPatterns
( path, scannerName, mitre string, )
PROJECTS/beginner/systemd-persistence-scanner/internal/scanner/helpers.go:112
↓ 21 callers
Method
__init__
( self, message: str = "Invalid or expired token", extra: dict[str,
PROJECTS/advanced/bug-bounty-platform/backend/app/core/exceptions.py:103
↓ 21 callers
Function
newKubeconfigToken
(id string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/kubeconfig/generator_test.go:52
↓ 21 callers
Function
newPDFToken
(id string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/pdf/generator_test.go:44
↓ 20 callers
Method
Register
(rule *types.Rule)
PROJECTS/intermediate/secrets-scanner/internal/rules/registry.go:50
↓ 20 callers
Method
add_entry
Add or replace an entry By default refuses to overwrite an existing entry — pass force=True to replace. The * in the signatu
PROJECTS/foundations/password-manager/src/password_manager/vault.py:756
↓ 20 callers
Function
cx
(...parts: Array<string | false | undefined | null>)
PROJECTS/intermediate/ja3-ja4-tls-fingerprinting/frontend/src/components/cx.ts:6
↓ 20 callers
Method
limit
Decorator to apply rate limits to an endpoint Args: rules: Rate limit strings like "100/minute", "1000/hour"
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/limiter.py:174
↓ 20 callers
Function
newSvc
( t *testing.T, store event.Store, tokens event.TokenIncrementer, rdb *redis.Client, notifier event.Notif
PROJECTS/beginner/canary-token-generator/backend/internal/event/service_test.go:193
↓ 20 callers
Method
writeError
( w http.ResponseWriter, status int, msg string, )
PROJECTS/advanced/honeypot-network/internal/api/handlers.go:101
↓ 19 callers
Method
AddEdge
(parentPURL, childPURL string)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/pkg/types/types.go:115
↓ 19 callers
Method
Addr
(port int)
PROJECTS/advanced/honeypot-network/internal/config/config.go:277
↓ 19 callers
Function
DispatchCommand
( input string, ctx *CommandContext, )
PROJECTS/advanced/honeypot-network/internal/sshd/commands.go:29
next →
1–100 of 8,109, ranked by callers