(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:mtime) op:Equal rhs:{(DQ (7))} spids:[11])]
      spids: [11]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:verbose) op:Equal rhs:{(0)} spids:[19])]
      spids: [19]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (C {(Lit_Other '[')} {(DQ ($ VSub_Number '$1'))} {(Lit_Other '=')} {(DQ (-v))} 
                  {(Lit_Other ']')}
                )
              terminator: <Op_Semi ';'>
            )
          ]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:verbose) op:Equal rhs:{(1)} spids:[47])]
              spids: [47]
            )
          ]
          spids: [16777215 44]
        )
      ]
      spids: [16777215 53]
    )
    (Pipeline
      children: [
        (C {(find)} {(/)} {(-type)} {(f)} {(-perm)} {(Lit_Other '+') (4000)} {(-print0)})
        (WhileUntil
          keyword: <KW_While while>
          cond: [(C {(read)} {(-d)} {(SQ )} {(-r)} {(match)})]
          body: 
            (DoGroup
              children: [
                (If
                  arms: [
                    (if_arm
                      cond: [
                        (Sentence
                          child: 
                            (C {(Lit_Other '[')} {(-x)} {(DQ ($ VSub_Name '$match'))} {(Lit_Other ']')})
                          terminator: <Op_Semi ';'>
                        )
                      ]
                      action: [
                        (Assignment
                          keyword: Assign_None
                          pairs: [
                            (assign_pair
                              lhs: (LhsName name:owner)
                              op: Equal
                              rhs: 
                                {
                                  (DQ 
                                    (CommandSubPart
                                      command_list: 
                                        (CommandList
                                          children: [
                                            (Pipeline
                                              children: [
                                                (C {(ls)} {(-ld)} {($ VSub_Name '$match')})
                                                (C {(awk)} {(SQ <'{print $3}'>)})
                                              ]
                                              negated: F
                                            )
                                          ]
                                        )
                                      left_token: <Left_CommandSub '$('>
                                      spids: [121 135]
                                    )
                                  )
                                }
                              spids: [119]
                            )
                          ]
                          spids: [119]
                        )
                        (Assignment
                          keyword: Assign_None
                          pairs: [
                            (assign_pair
                              lhs: (LhsName name:perms)
                              op: Equal
                              rhs: 
                                {
                                  (DQ 
                                    (CommandSubPart
                                      command_list: 
                                        (CommandList
                                          children: [
                                            (Pipeline
                                              children: [
                                                (C {(ls)} {(-ld)} {($ VSub_Name '$match')})
                                                (C {(cut)} {(-c5-10)})
                                                (C {(grep)} {(SQ <w>)})
                                              ]
                                              negated: F
                                            )
                                          ]
                                        )
                                      left_token: <Left_CommandSub '$('>
                                      spids: [141 161]
                                    )
                                  )
                                }
                              spids: [139]
                            )
                          ]
                          spids: [139]
                        )
                        (If
                          arms: [
                            (if_arm
                              cond: [
                                (Sentence
                                  child: 
                                    (C {(Lit_Other '[')} {(KW_Bang '!')} {(-z)} {($ VSub_Name '$perms')} 
                                      {(Lit_Other ']')}
                                    )
                                  terminator: <Op_Semi ';'>
                                )
                              ]
                              action: [
                                (C {(echo)} 
                                  {
                                    (DQ ('**** ') ($ VSub_Name '$match') (' (writeable and setuid ') 
                                      ($ VSub_Name '$owner') (')')
                                    )
                                  }
                                )
                              ]
                              spids: [16777215 181]
                            )
                            (if_arm
                              cond: [
                                (Sentence
                                  child: 
                                    (C {(Lit_Other '[')} {(KW_Bang '!')} {(-z)} 
                                      {
                                        (CommandSubPart
                                          command_list: 
                                            (CommandList
                                              children: [
                                                (C {(find)} {($ VSub_Name '$match')} {(-mtime)} 
                                                  {(-) ($ VSub_Name '$mtime')} {(-print)}
                                                )
                                              ]
                                            )
                                          left_token: <Left_CommandSub '$('>
                                          spids: [203 214]
                                        )
                                      } {(Lit_Other ']')}
                                    )
                                  terminator: <Op_Semi ';'>
                                )
                              ]
                              action: [
                                (C {(echo)} 
                                  {
                                    (DQ ('**** ') ($ VSub_Name '$match') (' (modified within ') 
                                      ($ VSub_Name '$mtime') (' days and setuid ') ($ VSub_Name '$owner') (')')
                                    )
                                  }
                                )
                              ]
                              spids: [195 220]
                            )
                            (if_arm
                              cond: [
                                (Sentence
                                  child: 
                                    (C {(Lit_Other '[')} {($ VSub_Name '$verbose')} {(-eq)} {(1)} 
                                      {(Lit_Other ']')}
                                    )
                                  terminator: <Op_Semi ';'>
                                )
                              ]
                              action: [
                                (Assignment
                                  keyword: Assign_None
                                  pairs: [
                                    (assign_pair
                                      lhs: (LhsName name:lastmod)
                                      op: Equal
                                      rhs: 
                                        {
                                          (DQ 
                                            (CommandSubPart
                                              command_list: 
                                                (CommandList
                                                  children: [
                                                    (Pipeline
                                                      children: [
                                                        (C {(ls)} {(-ld)} {($ VSub_Name '$match')})
                                                        (C {(awk)} {(SQ <'{print $6, $7, $8}'>)})
                                                      ]
                                                      negated: F
                                                    )
                                                  ]
                                                )
                                              left_token: <Left_CommandSub '$('>
                                              spids: [259 273]
                                            )
                                          )
                                        }
                                      spids: [257]
                                    )
                                  ]
                                  spids: [257]
                                )
                                (C {(echo)} 
                                  {
                                    (DQ ('     ') ($ VSub_Name '$match') (' (setuid ') 
                                      ($ VSub_Name '$owner') (', last modified ') ($ VSub_Name '$lastmod') (')')
                                    )
                                  }
                                )
                              ]
                              spids: [236 250]
                            )
                          ]
                          spids: [16777215 290]
                        )
                      ]
                      spids: [16777215 110]
                    )
                  ]
                  spids: [16777215 293]
                )
              ]
              spids: [93 295]
            )
        )
      ]
      negated: F
    )
    (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)})
  ]
)