Recued
Menu
← Back to recipes

Which Cloudflare records could hide your origin and do not

by recued-core v2 37 views

Use “Which Cloudflare records could hide your origin and do not” in Recued. A DNS record that could be proxied and is not publishes your origin address, which is the one thing Cloudflare sits in front of your site to prevent. It reads information without changing data in the connected service.

How it works 46 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Process (46 steps)
■ zone_per_page clamp
Clamp setting zone page size between 5 and 50
■ record_per_page clamp
Clamp setting record page size between 1 and 5000
◆ token_raw recued-core.cloudflare.token.verify
Verify token on cloudflare
■ defaults defaults
Apply defaults
■ token_never_expires compare
Check if token expires is empty
◆ zones_raw recued-core.cloudflare.zone.search
Search zone on cloudflare
■ zones default
Apply default
■ have_zones template
Generate text from a template
fail: step.zones is_empty
■ zone_count count
Count items in zones
■ zone_total default
Apply default
■ requested_zone trim
Trim whitespace from setting zone id
■ first_zone_id default
Apply default
■ target_zone default
Apply default
■ zone_row find
Find first match in
■ defaults_2 defaults
Apply defaults
■ paused_stated compare
Check if zone paused raw has data
■ zone_paused compare
Check if zone paused raw equals true
◆ records_raw recued-core.cloudflare.dns_record.search
Search dns record on cloudflare
■ records default
Apply default
■ have_records template
Generate text from a template
fail: step.records is_empty
■ record_count count
Count items in records
■ record_total_raw default
Apply default
■ total_reported compare
Check if record total raw has data
■ record_total default
Apply default
■ unread_records math
Calculate record total minus record count
■ whole_zone_read compare
Check if unread records is at most 0
■ exposed filter
Filter by condition
■ exposed_count count
Count items in exposed
■ protected filter
Filter by condition
■ protected_count count
Count items in protected
■ unproxiable filter
Filter by condition
■ unproxiable_count count
Count items in unproxiable
■ paused_unprotected math
Calculate protected count times zone paused
■ effective_exposed math
Calculate exposed count plus paused unprotected
■ proxy_unstated filter
Filter by condition
■ proxy_unstated_count count
Count items in proxy unstated
■ naive_unproxied filter
Filter by condition
■ naive_unproxied_count count
Count items in naive unproxied
■ noise math
Calculate naive unproxied count minus exposed count
■ exposed_types_raw pluck
Extract type from each item
■ exposed_types unique
Remove duplicates from
■ exposed_auto_ttl filter
Filter by condition
■ exposed_auto_ttl_count count
Count items in exposed auto ttl
■ card to_summary
Format results as a summary card
■ exposed_table to_table
Format results as a data table
■ unproxiable_table to_table
Format results as a data table
▼
Output
summary card
table exposed_table
table unproxiable_table
Settings 3 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

zone id setting = [object Object]
zone page size setting = 50
record page size setting = 1000

Uses (3 operations)

Pack operation Verify token on cloudflare recued-core.cloudflare.token.verify
Pack operation Search zone on cloudflare recued-core.cloudflare.zone.search
Pack operation Search dns record on cloudflare recued-core.cloudflare.dns_record.search

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

Permissions it requires

Read your Cloudflare connection
Declared by the recipe — Recued grants these at install, where you review them before approving.

About

Tags

cloudflare cloudflarednssecurityoriginread-only

Details

46 steps 3 configurable settings recipe_id: review-origin-exposure-cloudflare