Dontopedia

check_sensitive_data

From Dontopedia, the open, paraconsistent wiki. (Last updated 2026-06-08.)

check_sensitive_data has 45 facts recorded in Dontopedia across 2 references, with 7 live disagreements.

45 facts·34 predicates·2 sources·7 in dispute

Mostly:defined in(3), has comment(3), detects(3)

Maturity scale raw canonical shape-checked rule-derived certified

Inbound mentions (9)

Other subjects in dontopedia point AT this entity as a value. These are inverse relationships — e.g. "X motherOf this subject" — and answer questions the forward facts can't. Grouped by predicate.

definesDefines(2)

usedInUsed in(2)

containsContains(1)

hasCheckFunctionHas Check Function(1)

hasFunctionHas Function(1)

importedInImported in(1)

passedToPassed to(1)

Other facts (44)

The long tail: predicates that appear too rarely to warrant their own section. Filter or scroll to find a specific one. Each row links to its source.

44 facts
PredicateValueRef
Defined inEnhanced Regex Section[1]
Defined inContextual Analysis Section[1]
Defined inPython code block[2]
Has CommentDefine a regex pattern to match sensitive data[2]
Has CommentSearch for matches in the config[2]
Has CommentIf there are matches, return an error[2]
Detectspassword[2]
Detectsapi_key[2]
Detectssecret[2]
Returnserror-message[1]
Returnssecure-message[1]
Has Variablematches[2]
Has Variablepattern[2]
Error Return Typestring message[2]
Error Return TypeString Message[2]
Success Return Typestring message[2]
Success Return TypeString Message[2]
Rdf:typeFunction[1]
Parameterconfig[1]
Conditional Logicif-matches-else[1]
Contains ConditionalIf Matches Check[1]
Duplicate Definition2[1]
LanguagePython[2]
Uses Regextrue[2]
Regex Patternpassword|api_key|secret[2]
Searches inconfig[2]
Returns on MatchSensitive data found in config[2]
Returns on No MatchConfig is secure[2]
Purposedetect sensitive data[2]
Applies toTerraform configs[2]
Has Parameterconfig[2]
Uses Functionre.findall[2]
Is Defined byUser[2]
Returns Stringtrue[2]
Uses Snake Case Namingtrue[2]
Has Conditional Returntrue[2]
Uses Python Regex Modulere[2]
Detects EntitySensitive Data[2]
Uses List Returnre.findall[2]
Has Two Return Pathstrue[2]
Limitationmatches only three literal strings[2]
Return Type Consistencytrue[2]
Lacks Variable Substitutiontrue[2]
Uses Simple Conditionalif matches[2]

Timeline

Timeline axis is valid_time — when each source says the fact was true in the world, not when Dontopedia learned about it. Retracted rows are kept for provenance; coloured stripes indicate the context kind.

typebeam/4ef4658c-2099-4943-b2be-3c59c5f40448
ex:function
parameterbeam/4ef4658c-2099-4943-b2be-3c59c5f40448
config
returnsbeam/4ef4658c-2099-4943-b2be-3c59c5f40448
error-message
returnsbeam/4ef4658c-2099-4943-b2be-3c59c5f40448
secure-message
definedInbeam/4ef4658c-2099-4943-b2be-3c59c5f40448
ex:enhanced-regex-section
definedInbeam/4ef4658c-2099-4943-b2be-3c59c5f40448
ex:contextual-analysis-section
conditionalLogicbeam/4ef4658c-2099-4943-b2be-3c59c5f40448
if-matches-else
containsConditionalbeam/4ef4658c-2099-4943-b2be-3c59c5f40448
ex:if-matches-check
duplicateDefinitionbeam/4ef4658c-2099-4943-b2be-3c59c5f40448
2
languagebeam/3e4c0591-745b-4537-a060-0ae1c8eab696
Python
usesRegexbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
true
regexPatternbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
password|api_key|secret
searchesInbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
config
returnsOnMatchbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
Sensitive data found in config
returnsOnNoMatchbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
Config is secure
purposebeam/3e4c0591-745b-4537-a060-0ae1c8eab696
detect sensitive data
appliesTobeam/3e4c0591-745b-4537-a060-0ae1c8eab696
Terraform configs
labelbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
check_sensitive_data
hasParameterbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
config
usesFunctionbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
re.findall
definedInbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
Python code block
isDefinedBybeam/3e4c0591-745b-4537-a060-0ae1c8eab696
ex:user
hasCommentbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
Define a regex pattern to match sensitive data
hasCommentbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
Search for matches in the config
hasCommentbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
If there are matches, return an error
returnsStringbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
true
usesSnakeCaseNamingbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
true
hasVariablebeam/3e4c0591-745b-4537-a060-0ae1c8eab696
matches
hasVariablebeam/3e4c0591-745b-4537-a060-0ae1c8eab696
pattern
errorReturnTypebeam/3e4c0591-745b-4537-a060-0ae1c8eab696
string message
successReturnTypebeam/3e4c0591-745b-4537-a060-0ae1c8eab696
string message
hasConditionalReturnbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
true
usesPythonRegexModulebeam/3e4c0591-745b-4537-a060-0ae1c8eab696
re
detectsbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
password
detectsbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
api_key
detectsbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
secret
detectsEntitybeam/3e4c0591-745b-4537-a060-0ae1c8eab696
ex:sensitive data
errorReturnTypebeam/3e4c0591-745b-4537-a060-0ae1c8eab696
ex:string message
successReturnTypebeam/3e4c0591-745b-4537-a060-0ae1c8eab696
ex:string message
usesListReturnbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
re.findall
hasTwoReturnPathsbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
true
limitationbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
matches only three literal strings
returnTypeConsistencybeam/3e4c0591-745b-4537-a060-0ae1c8eab696
true
lacksVariableSubstitutionbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
true
usesSimpleConditionalbeam/3e4c0591-745b-4537-a060-0ae1c8eab696
if matches

References (2)

2 references
  1. ctx:claims/beam/4ef4658c-2099-4943-b2be-3c59c5f40448
    • full textbeam-chunk
      text/plain1 KBdoc:beam/4ef4658c-2099-4943-b2be-3c59c5f40448
      Show excerpt
      2. **Contextual Analysis**: Look for sensitive data in specific contexts, such as variable definitions or resource configurations. 3. **Integration with Secrets Management Tools**: Use tools like HashiCorp Vault to manage and detect sensiti
  2. ctx:claims/beam/3e4c0591-745b-4537-a060-0ae1c8eab696
    • full textbeam-chunk
      text/plain1 KBdoc:beam/3e4c0591-745b-4537-a060-0ae1c8eab696
      Show excerpt
      [Turn 6020] User: I've added 15 checks for IaC security to ensure compliance with GDPR, but I'm not sure if I've covered all the bases - can someone review my code and suggest improvements? For example, I have this function to check for sen

See also

Keep researching

Missing something or suspicious of what's here? Kick off a research session — a Claude agent will investigate, cite its sources, and file new facts into a dedicated context you can review before accepting into the shared view.