This procedure is defined in the server but not documented via ad_proc or proc_doc and may be intended as a private interface.

The procedure is defined as:

proc ::nsmcp::warningOriginAdd {statsVar metadata capacity} {
    
    upvar 1 $statsVar stats
    dict incr stats recordCount
    set auth [dict get $metadata authenticationState]
    set counts [dict get $stats authenticationStates]
    dict incr counts $auth
    dict set stats authenticationStates $counts
    if {![dict exists $metadata userAgent] || [dict get $metadata userAgent] eq ""} {
        dict incr stats unknownUserAgentRecords
        return
    }
    set agent [dict get $metadata userAgent]
    set truncated [dict get $metadata userAgentMayBeTruncated]
    if {$truncated} {dict incr stats truncatedUserAgentRecords}
    if {![dict exists $stats agents $agent]} {
        if {[dict size [dict get $stats agents]] >= $capacity} {
            dict incr stats omittedUserAgentRecords
            return
        }
        dict set stats agents $agent {count 0 authenticationStates {anonymous 0 authenticated 0 unknown 0} truncatedRecords 0}
    }
    set entry [dict get $stats agents $agent]
    dict incr entry count
    if {$truncated} {dict incr entry truncatedRecords}
    set counts [dict get $entry authenticationStates]
    dict incr counts $auth
    dict set entry authenticationStates $counts
    dict set stats agents $agent $entry

}

Show another procedure: