MCPcopy Create free account
hub / github.com/EvoMap/evolver / knownLocalSecrets

Function knownLocalSecrets

src/gep/cliContracts.js:952–963  ·  view source on GitHub ↗
(deps)

Source from the content-addressed store, hash-verified

950}
951
952function knownLocalSecrets(deps) {
953 const secrets = new Set();
954 const add = value => {
955 if (typeof value === 'string' && value.length >= 8) secrets.add(value);
956 };
957 if (deps) add(deps.nodeSecret);
958 try { add(getHubNodeSecret(deps || {})); } catch (_) {}
959 for (const [key, value] of Object.entries(process.env)) {
960 if (/SECRET|TOKEN|API[_-]?KEY|PASSWORD|AUTH|CREDENTIAL/i.test(key)) add(value);
961 }
962 return Array.from(secrets).sort((a, b) => b.length - a.length);
963}
964
965function hasHubAuthorization(deps) {
966 if (getHubNodeSecret(deps)) return true;

Callers 2

redactKnownSecretsFunction · 0.85

Calls 2

addFunction · 0.85
getHubNodeSecretFunction · 0.85

Tested by

no test coverage detected