JustClaw-It · component browser

Find a component worth adapting.

The same live search your agent gets over MCP: real components with their quality score, licence and source repo. Open one to inspect it.

50 live results for security · score 8+

10.0 security

Exception/RequestException.php

Exception for failed HTTP requests, used to handle and log errors.

guzzlephpMIT
Score breakdown
  • Completeness10.0
  • Code quality10.0
  • Deployability10.0
  • Reusability10.0
  • Strategic value10.0

Tags: security, tag:knn-classified

10.0 security

Bytes (ecdsa/ecdsa.go)

ECDSA key handling, signing, and verification for FIPS‑140 compliant curves.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality10.0
  • Deployability10.0
  • Reusability10.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.9 security

hexEncodedString (BitFoundation/Data+Hex.swift)

Data+Hex.swift BitFoundation This is free and unencumbered software released into the public domain. For more information, see <https://unlicense.org>

bitchatswiftUnlicense
Score breakdown
  • Completeness10.0
  • Code quality10.0
  • Deployability10.0
  • Reusability10.0
  • Strategic value9.0

Tags: security

9.8 security

init (sha256/sha256.go)

Registers SHA224 and SHA256 hash functions with crypto package.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability10.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.8 security

NewXOF (blake2b/blake2x.go)

Creates a variable-length Blake2b hash (XOF) with optional keying.

go-ethereumgoLGPL-3.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability10.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.8 security

randomK (cloudflare/bn256.go)

Provides elliptic curve operations and pairing functions for bn256 cryptographic group.

go-ethereumgoLGPL-3.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability10.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.8 security

Extract (hkdf/hkdf.go)

HKDF key derivation functions for cryptographic key extraction and expansion.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality10.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.8 security

ParsePKIXPublicKey (x509/x509.go)

Parses and marshals X.509 PKIX public keys in ASN.1 DER format, supporting RSA, ECDSA, Ed25519, ML-DSA, ML-KEM, and X25519 algorithms.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality10.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.8 security

New (hmac/hmac.go)

Provides HMAC hash creation and constant‑time comparison for cryptographic use.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality10.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.7 security

verifyHandshakeSignature (tls/auth.go)

Verifies TLS handshake signatures for various algorithms.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability10.0
  • Strategic value9.0

Tags: security

9.7 security

sign_hmac_sha256 (server/webhook_signatures.py)

Provides robust HMAC-SHA256 signing and constant-time verification utilities for securing inbound webhook endpoints.

bernsteinpythonApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability10.0
  • Strategic value9.0

Tags: security, tag:knn-classified

9.7 security

SHA1 (cryptox/sha.go)

Utility functions to compute SHA1 and SHA256 hex digests.

gogsgoMIT
Score breakdown
  • Completeness10.0
  • Code quality10.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security, tag:knn-classified

9.7 security

parsePubKey (ssh/keys.go)

Parses SSH public keys and authorized_keys entries for use in SSH authentication.

tailscalegoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality10.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security

9.6 security

AEADChaCha20Poly1305 (crypto/chacha20poly1305.h)

Provides AEAD ChaCha20-Poly1305 encryption and forward-secure wrapper for secure messaging.

bitcoincMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.6 security

setServerToken (secureTokenStorage.ts)

class="has is a function that3f0tokens, of 1/calaxis

lumieretypescriptMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, auth, tag:secure-storage, tag:token-management, tag:credential-storage

9.6 security

Prime (rand/util.go)

Generates cryptographically secure random primes and uniform integers.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.6 security

splitPreMasterSecret (tls/prf.go)

Implements TLS pseudo-random functions and key derivation, used to generate master secrets and connection keys.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.6 security

NewTokenBucketRateLimiter (flowcontrol/throttle.go)

Provides token bucket rate limiter for client-go.

kubernetesgoApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.6 security

isKyError (type-guards.ts)

Type guard checking if value is KyError instance for runtime error classification.

kytypescriptMIT
Score breakdown
  • Completeness10.0
  • Code quality10.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value8.0

Tags: security, dev-tools

9.6 security

RedactingFilter (core/log_redact.py)

Logging filter that redacts API keys and secrets from log messages before handlers format them.

FreeRideV3pythonMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.6 security

AddCleanup (runtime/mcleanup.go)

Registers a cleanup function to run when a pointer becomes unreachable, used for resource finalization.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security

9.6 security

RemovedInPyjwt3Warning (jwt/warnings.py)

Custom warning classes for PyJWT deprecation and insecure key length.

pyjwtpythonMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.6 security

Sum512 (blake2b/blake2b.go)

Implements the BLAKE2b cryptographic hash algorithm with various output sizes.

go-ethereumgoLGPL-3.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.6 security

SignPKCS1v15 (rsa/pkcs1v15.go)

Provides PKCS#1 v1.5 RSA signing and verification with hash support.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.6 security

MakeTable (crc32/crc32.go)

Implements CRC‑32 checksum calculation with support for IEEE, Castagnoli, and Koopman polynomials, including fast table generation.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security

9.6 security

ecdh/x25519.go

Provides X25519 elliptic curve Diffie‑Hellman key exchange implementation for Go.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.4 security

Verify (enr/enr.go)

Ethereum Node Record implementation with signing and verification.

go-ethereumgoLGPL-3.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security

9.4 security

New224 (sha3/hashes.go)

Factory functions for SHA3 hash digests in Go's crypto package.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security, tag:knn-classified

9.4 testing

ECIES Curve Parameters (ecies/params.go)

Maps elliptic curves to ECIES parameters and supports registering custom curve parameters. Reuse when implementing ECIES encryption over supported curves.

go-ethereumgoLGPL-3.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: testing, security, lang:go, tag:knn-classified, tag:ecies

9.4 security

hashPassword (lib/password.ts)

Provides secure password hashing and verification using Node.js built-in scrypt, suitable for authentication systems without external dependencies.

FreeAIGatewaytypescriptMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security, tag:knn-classified

9.4 security

incCounter (rsa/pkcs1v22.go)

Implements RSA-PSS signature and OAEP encryption primitives, including counter increment and mask generation.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security, tag:knn-classified

9.4 auth

FIDO User Verification Methods (common/UserVerificationMethods.java)

Defines FIDO2 constants for authenticator user verification methods and flags. Reuse when implementing FIDO2 authentication flows that need to describe or check user verification c

GmsCorejavaApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: auth, security, tag:fido2, tag:android, tag:constants

9.4 security

MarshalBinary (sha256/sha256.go)

Implements SHA-224/256 hashing with binary marshaling support for crypto applications.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security, tag:knn-classified

9.4 integration

Secure App URL Utility (utils/url.util.ts)

Validates the APP_URL environment variable, forces HTTPS for production URLs, allows HTTP on localhost, and builds secure token links for enterprise operations.

FlowisetypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: integration, infra, security, fw:node, tag:url

9.4 security

RandomString (security/random.go)

Generates cryptographically secure or pseudorandom strings of specified length and alphabet.

pocketbasegoMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security, tag:knn-classified

9.4 security

from_seed (crypto/mlkem.rs)

Implements ML‑KEM seed expansion and key handling for FIPS 203.

denorustMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security, tag:knn-classified

9.4 security

generateSecureId (security/secure-random.ts)

Provides cryptographically secure ID and token generators for various application entities.

ruflotypescriptMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security, tag:knn-classified

9.4 integration

Transport Security Interface (tsi/transport_security_interface.h)

Defines the abstract API for transport security (TLS) used by gRPC channels and servers, enabling pluggable security implementations.

grpccApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: integration, security, tag:transport, tag:interface

9.4 infra

HTTPS Config Validator (config/getHttpsConfig.js)

Validates SSL/TLS certificates and keys for HTTPS configuration in React apps

create-react-appjavascriptMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: infra, integration, security, tag:validation

9.4 security

encrypt (src/simple.rs)

A high-level API for performing age encryption and decryption, providing simplified functions for common cryptographic operations.

ragerustApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security, tag:knn-classified

9.4 security

SecurityHeaders (middleware/security_headers.go)

Middleware that sets security headers and escapes base href for safe HTML rendering.

LocalAIgoMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: security, tag:knn-classified

9.4 payments

Payout Method Additional Data (src/payout_method_utils.rs)

Defines typed structs and enums capturing masked additional data for various payout methods (cards, bank transfers, wallets, decrypt data) used across HyperSwitch payouts.

hyperswitchrustApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: payments, ui, security, database, fw:serde

9.3 security

init (sha3/sha3.go)

Provides SHA‑3 and SHAKE hash functions for Go, usable as a drop‑in crypto hash implementation.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.3 security

openssl/x509_vfy.h

OpenSSL header for X509 certificate verification functions.

vault-guidescMPL-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.3 security

hashToMD (boring/hmac.go)

BoringCrypto‑based HMAC implementation for Go's crypto package, providing efficient hashing via native C libraries.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.3 security

cj/sha1.js

Pure JavaScript SHA-1 hash implementation for CryptoJS.

jsrsasignjavascriptMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.3 security

SdkAgentFilesystem (src/fs.ts)

Filesystem implementation enforcing path policies for SDK agents.

gemini-clitypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value10.0

Tags: security

9.3 security

ParsePKCS8PrivateKey (x509/pkcs8.go)

Parses PKCS#8 private keys into Go crypto types for RSA, ECDSA, Ed25519, ML-DSA, X25519, and ML-KEM.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.3 security

init (sha512/sha512.go)

Offers SHA‑512 and related hash functions, registering them with crypto and providing convenient constructors.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified

9.3 security

makeClientHello (tls/handshake_client.go)

Go TLS client handshake implementation, generating ClientHello messages and handling session resumption.

gogoBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value10.0

Tags: security, tag:knn-classified