Home / Function/ isUnsafeTrustedProxies() — gin Function Reference

isUnsafeTrustedProxies() — gin Function Reference

Architecture documentation for the isUnsafeTrustedProxies() function in gin.go from the gin codebase.

Function go CoreEngine Middleware calls 1 called by 6

Entity Profile

Dependency Diagram

graph TD
  3a2c3baf_05dd_1c1d_c903_494ce21d8dff["isUnsafeTrustedProxies()"]
  f5bd8f1c_9c06_9fce_2929_687a39509ca8["Run()"]
  f5bd8f1c_9c06_9fce_2929_687a39509ca8 -->|calls| 3a2c3baf_05dd_1c1d_c903_494ce21d8dff
  a0b5bdc8_9103_2fbd_2b3b_9295c5f6b4f7["RunTLS()"]
  a0b5bdc8_9103_2fbd_2b3b_9295c5f6b4f7 -->|calls| 3a2c3baf_05dd_1c1d_c903_494ce21d8dff
  0d547443_1bfd_a0be_be1c_ce9b82d0241a["RunUnix()"]
  0d547443_1bfd_a0be_be1c_ce9b82d0241a -->|calls| 3a2c3baf_05dd_1c1d_c903_494ce21d8dff
  6644ac8c_4250_d0a5_24d0_3c468a58ea64["RunFd()"]
  6644ac8c_4250_d0a5_24d0_3c468a58ea64 -->|calls| 3a2c3baf_05dd_1c1d_c903_494ce21d8dff
  56e423f9_cdc7_b5a7_3d1c_9ade1e3f4d95["RunQUIC()"]
  56e423f9_cdc7_b5a7_3d1c_9ade1e3f4d95 -->|calls| 3a2c3baf_05dd_1c1d_c903_494ce21d8dff
  87d071bd_480a_e635_b237_cc68d91f720b["RunListener()"]
  87d071bd_480a_e635_b237_cc68d91f720b -->|calls| 3a2c3baf_05dd_1c1d_c903_494ce21d8dff
  f3faef48_2c81_36e4_bab9_c2c06066e309["isTrustedProxy()"]
  3a2c3baf_05dd_1c1d_c903_494ce21d8dff -->|calls| f3faef48_2c81_36e4_bab9_c2c06066e309
  style 3a2c3baf_05dd_1c1d_c903_494ce21d8dff fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

gin.go lines 457–459

func (engine *Engine) isUnsafeTrustedProxies() bool {
	return engine.isTrustedProxy(net.ParseIP("0.0.0.0")) || engine.isTrustedProxy(net.ParseIP("::"))
}

Domain

Subdomains

Frequently Asked Questions

What does isUnsafeTrustedProxies() do?
isUnsafeTrustedProxies() is a function in the gin codebase.
What does isUnsafeTrustedProxies() call?
isUnsafeTrustedProxies() calls 1 function(s): isTrustedProxy.
What calls isUnsafeTrustedProxies()?
isUnsafeTrustedProxies() is called by 6 function(s): Run, RunFd, RunListener, RunQUIC, RunTLS, RunUnix.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free