JustinLove-bondage-0.1.0/synopsis.rb: p b.globals # => {:#!=>nil, :$SAFE=>0, ...} arcadia-1.1.1/ext/ae-editor/ae-editor.rb: to_iniect = "$SAFE = 3\n" arcadia-1.1.1/ext/ae-editor/ae-editor.rb: @modified_source = "#{@modified_source}$SAFE = 3\n" arcadia-1.1.1/ext/ae-editor/ae-editor.rb: _custom_text = "#{_custom_text}$SAFE = 3\n" arrow-1.0.8/spec/arrow/dispatcher_spec.rb: describe " running under $SAFE = 1" do bondage-0.1.2/synopsis.rb: p b.globals # => {:#!=>nil, :$SAFE=>0, ...} brawl-0.0.3/_spike/battle.rb: instance_eval("Thread.start{$SAFE=3;#{@code}}.join") brawl-0.0.3/lib/brawl/bot_proxy.rb: instance_eval("Thread.start{$SAFE=3;#{@code}}.join") brendanlim-mms2r-2.2.0.1/dev_tools/github.rb:result = Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join brightbox-object-factory-0.2.2/github.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join brontes3d-xmpp4r-0.4/tools/xmpp4r-gemspec-test.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join capistrano-ec2group-1.0.9/test/ec2group_test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join capistrano_mailer-4.0.2/test/build_gem_test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join capistrano_mailer_railsless-3.2.11/test/build_gem_test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join cerberus-0.8.0/lib/vendor/xmpp4r/tools/xmpp4r-gemspec-test.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join chida_fib-0.1.0/shoulda/ruby/1.8/gems/jeweler-1.8.3/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join classroom-0.0.2/lib/classroom.rb: eval("module ClassRoom; module ClassContainer\n$SAFE = 3\n" + code + "\nend; end") clickable_link-0.0.2/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/support/helper_methods.rb: ignoring_warnings { $SAFE = 3 } cmer-diff_dirs-0.1.2/test/github-test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join couchdb-ruby-0.8.0/lib/couch_db/sandbox.rb: lambda{ $SAFE=4; eval(string) }.call cwninja-make-gem-now-0.5.0/lib/make_gem_now/builder.rb: puts eval("$SAFE = 3\n (\n#{spec_file}\n).to_yaml") cwninja-make_gem_now-0.2/lib/make_gem_now/builder.rb: puts eval("$SAFE = 3\n (\n#{spec_file}\n).to_yaml") data_doc-0.2.0/lib/data_doc/document.rb: mark_down = ERB.new(erb_content, 0).result(binding.taint) # TODO: $SAFE = 4 data_doc-0.2.0/lib/data_doc/document.rb: ERB.new(@layout, 4, '<>').result(block_binding.taint) # $SAFE = 4 devise_sociable-0.1.0/vendor/bundle/gems/jeweler-1.8.4/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join digger-0.1.4/lib/digger/pattern.rb: proc{ $SAFE = 2; eval block }.call dima-jeweler-1.2.0/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join dirty_history-0.7.3/dirty_history/ruby/1.9.1/gems/jeweler-1.5.2/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join dirty_history-0.7.3/dirty_history/ruby/1.9.1/gems/jeweler-1.6.4/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join dxruby_rp5-0.0.4/spec/vendor/rspec-core-2.14.7/spec/support/helper_methods.rb: ignoring_warnings { $SAFE = 3 } edavey-xmpp4r-0.4.2/tools/xmpp4r-gemspec-test.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join edavis10-cerberus-0.7.8/lib/vendor/xmpp4r/tools/xmpp4r-gemspec-test.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join expression_processor-0.0.1/lib/expression_processor.rb: result = valid? ? proc { $SAFE = 3; proxy.instance_eval(untainted) }.call : 0 gemrage-1.0.0/vendor/ruby/1.8/gems/jeweler-1.4.0/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join gmcmillan-xmpp4r-0.6.2/tools/xmpp4r-gemspec-test.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join gohanlonllc-jeweler-1.0.0.20090513153819/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join howcast-0.7.15/script/github-test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join impostor-1.3.2/dev_tools/github.rb:result = Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join isaac-malline-1.1.0/github.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join jeffrafter-gemstalker-0.3.4/lib/gem_stalker.rb: Thread.new { gemspec = eval("$SAFE = 3\n#{gemspec_file}") }.join jeweler-2.3.7/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = #{PARSE_SAFE}\n#{data}", binding, path) }.join jeweler2-2.0.9/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join juwelier-2.4.7/lib/juwelier/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 1\n#{data}", binding, path) }.join libgems-0.1.3/test/gemutilities.rb:at_exit { $SAFE = 1 } ln-xmpp4r-0.5/tools/xmpp4r-gemspec-test.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join logandk-capistrano-ec2group-1.0.8/test/ec2group_test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join mack-notifier-0.8.3.1/lib/gems/xmpp4r-0.4/tools/xmpp4r-gemspec-test.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join mad-p-xmpp4r-0.6.3/tools/xmpp4r-gemspec-test.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join mattknox-jeweler-0.7.0/lib/jeweler/gemspec.rb: Thread.new { eval("$SAFE = 3\n#{data}", binding, path) }.join mattknox-jeweler-0.7.0/test/test_jeweler.rb: @parsed_spec = eval("$SAFE = 3\n#{data}", binding, gemspec_path) mcornick-jeweler-1.2.0/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join mixtli-fred-0.1.8/github-test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join mixtli-mixtli-fred-0.1.5/github-test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join mod_spox-0.3.0/data/mod_spox/extras/RubyCli.rb: result = lambda{$SAFE=4; eval(params[:code])}.call mojodna-xmpp4r-0.4.0.3/tools/xmpp4r-gemspec-test.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join monkeyhelper-jeweler-1.0.1/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join namelessjon-jeweler-1.0.1/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join nuggets-1.5.0/lib/nuggets/log_parser/rails.rb: eval("$SAFE = 3\n#{md[3].gsub(/#<.*?>/, '%q{\&}')}", nil, __FILE__, __LINE__) # !!! object-factory-0.2.4/github.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join ohajiki-0.0.9/lib/ohajiki/config.rb: conf = "$SAFE = 2;"+conf opal-connect-rspec-0.5.0/rspec-core/spec/support/helper_methods.rb: ignoring_warnings { $SAFE = 3 } opal-rspec-0.6.1/rspec-core/spec/support/helper_methods.rb: ignoring_warnings { $SAFE = 3 } pivotal-jeweler-1.0.1.1/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join raml-0.2.1/lib/raml/eval_parser.rb: $SAFE = safe_level unless $SAFE == safe_level rb2exe-0.3.0/bin/traveling-ruby-2.2.2/win/lib/ruby/2.2.0/multi-tk.rb: Kernel.eval("$SAFE=#{safe} if $SAFE < #{safe};" << cmd, rb2exe-0.3.0/bin/traveling-ruby-2.2.2/win/lib/ruby/2.2.0/multi-tk.rb: Kernel.eval("$SAFE=#{safe} if $SAFE < #{safe};" << cmd, relaxo-query-server-0.1.5/lib/relaxo/query_server/context.rb: function = lambda { $SAFE = safe_level; eval(text, scope, filename) }.call rfs-0.3/lib/innate/debug.rb: if $SAFE == 0 rgrove-synchrotron-0.0.1/lib/synchrotron/ignore.rb: regexes << Thread.start { $SAFE = 4; eval($1) }.value rtinspect-0.0.19/lib/rti/thread.rb: eval_args = ["$SAFE=#{safe_level};" + ruby-compiler-0.1.1/vendor/ruby/test/ruby/test_file.rb: in_safe = proc {|safe| $SAFE = safe; File.stat(cwd)} ruby-compiler-0.1.1/vendor/ruby/test/rubygems/test_gem_specification.rb: loader = Thread.new { $SAFE = 1; Gem::Specification.load full_path } ruby-compiler-0.1.1/vendor/ruby/test/test_tempfile.rb: proc {$SAFE = 1; File.expand_path(Dir.tmpdir)}.call ruby_ex-0.5.6.2/lib/safe_eval.rb: code = "$SAFE = #@safe\n#{code_str}" rubygems-update-2.6.14/test/rubygems/test_gem_specification.rb: loader = Thread.new { $SAFE = 1; Gem::Specification.load full_path } rubysl-delegate-2.0.1/spec/delegator/trust_spec.rb: @delegate = lambda { $SAFE=4; DelegateSpecs::Delegator.new([]) }.call rubysl-delegate-2.0.1/spec/delegator/trust_spec.rb: lambda { $SAFE=4; @delegate.data = :foo }.should raise_error(SecurityError) rubysl-delegate-2.0.1/spec/delegator/trust_spec.rb: lambda { $SAFE=4; @delegate << 42 }.should raise_error(SecurityError) s3lib-0.1.1/github-test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join safe_eval-0.1.0/lib/safe_eval.rb: new_str = "$SAFE=#{eval_safe_level}; #{str}" safe_eval-0.1.0/lib/safe_eval.rb: new_str = "$SAFE=#{level}; #{str}" sake-1.0.15/lib/sake.rb: Thread.new { instance.instance_eval "$SAFE = 3\n#{body}" }.join seanohalpin-xmpp4r-0.4.1/tools/xmpp4r-gemspec-test.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join slimgems-1.3.9.5/test/gemutilities.rb:at_exit { $SAFE = 1 } spox-mod_spox-0.3.2/data/mod_spox/extras/RubyCli.rb: result = lambda{$SAFE=4; eval(params[:code])}.call sproutit-sproutcore-1.0.20090721145285/vendor/github_gem_lint.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join sprsquish-rainpress-1.0/spec/build_safe.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join sr-mg-0.0.5/lib/mg.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join syllable_counter-1.0.0/vendor/bundle/gems/rspec-core-2.14.5/spec/support/helper_methods.rb: ignoring_warnings { $SAFE = 3 } synchrotron-0.0.8/lib/synchrotron/ignore.rb: regexes << Thread.start { $SAFE = 4; eval($1) }.value technicalpickles-gemstalker-0.5.0/lib/gem_stalker.rb: Thread.new { gemspec = eval("$SAFE = 3\n#{gemspec_file}") }.join technicalpickles-jeweler-1.2.1/lib/jeweler/gemspec_helper.rb: Thread.new { parsed_gemspec = eval("$SAFE = 3\n#{data}", binding, path) }.join textgoeshere-capistrano_mailer-3.2.0/test/build_gem_test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join themekit-0.1.1/github-test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join thread_variables-0.2.0/test/thread_variables_test.rb: Thread.new { $SAFE = 4; t.thread_variable_get(:foo) }.join thread_variables-0.2.0/test/thread_variables_test.rb: Thread.new { $SAFE = 4; t.thread_variable_set(:foo, :baz) }.join tk-0.2.0/lib/multi-tk.rb: Kernel.eval("$SAFE=#{safe} if $SAFE < #{safe};" << cmd, tk-0.2.0/lib/multi-tk.rb: Kernel.eval("$SAFE=#{safe} if $SAFE < #{safe};" << cmd, tk-0.2.0/lib/tk/optiondb.rb: eval("$SAFE = #{@safe_mode};\nProc.new" + proc_str) tk-0.2.0/sample/safe-tk.rb:puts 'x = proc{p [\'proc x\', "$SAFE==#{$SAFE}"]; exit}' tk-0.2.0/sample/safe-tk.rb:x = proc{p ['proc x', "$SAFE==#{$SAFE}"]; exit} tk-0.2.0/sample/safe-tk.rb:TkLabel.new(:text=>'x = proc{p [\'proc x\', "$SAFE==#{$SAFE}"]; exit}', tk-0.2.0/sample/safe-tk.rb:puts 'y = proc{|label| p [\'proc y\', "$SAFE==#{$SAFE}", label]; label.text($SAFE)}' tk-0.2.0/sample/safe-tk.rb:y = proc{|label| p ['proc y', "$SAFE==#{$SAFE}", label]; label.text($SAFE)} tk-0.2.0/sample/safe-tk.rb:TkLabel.new(:text=>'y = proc{|label| p [\'proc y\', "$SAFE==#{$SAFE}", label]; label.text($SAFE)}', tk-0.2.0/sample/safe-tk.rb:puts 'z = proc{p [\'proc z\', "$SAFE==#{$SAFE}"]; exit}' tk-0.2.0/sample/safe-tk.rb:z = proc{p ['proc z', "$SAFE==#{$SAFE}"]; exit} tk-0.2.0/sample/safe-tk.rb:TkLabel.new(:text=>'z = proc{p [\'proc z\', "$SAFE==#{$SAFE}"]; exit}', tk-0.2.0/sample/safe-tk.rb: TkLabel.new(:text=>"1st eval_proc : $SAFE == #{$SAFE}").pack tk-0.2.0/sample/safe-tk.rb: TkLabel.new(f, :text=>"$SAFE == ").pack(:side=>:left) tk-0.2.0/sample/safe-tk.rb: safe0_p["'exit' is called at $SAFE=#{$SAFE}"];exit} tk-0.2.0/sample/safe-tk.rb: TkLabel.new(:text=>"2nd eval_proc : $SAFE == #{$SAFE}").pack tk-0.2.0/sample/safe-tk.rb: TkLabel.new(f, :text=>"$SAFE == ").pack(:side=>:left) tk-0.2.0/sample/safe-tk.rb: TkLabel.new(:text=>"1st and 2nd eval_str : $SAFE == #{$SAFE}").pack tk-0.2.0/sample/safe-tk.rb: TkLabel.new(f, :text=>"$SAFE == ").pack(:side=>:left) tk-0.2.0/sample/safe-tk.rb: TkLabel.new(:text=>"3rd and 4th eval_proc : $SAFE == #{$SAFE}").pack tk-0.2.0/sample/safe-tk.rb:puts "\n---- start event-loop ( current $SAFE == #{$SAFE} ) ----------" tk-0.2.0/sample/tkoptdb.rb: print "($SAFE=#{$SAFE} >>>) check!! str.tainted?::#{str.tainted?}" tk-0.2.0/sample/tkoptdb.rb: print "==>#{str.tainted?} (<<< $SAFE=#{$SAFE}): " tk-0.2.0/sample/tkoptdb.rb: print "($SAFE=#{$SAFE} >>>) : " tk-0.2.0/sample/tkoptdb.rb: print "(<<< $SAFE=#{$SAFE})" tk-0.2.0/sample/tkoptdb.rb: print "($SAFE=#{$SAFE} >>>) : " tk-0.2.0/sample/tkoptdb.rb: print "(<<< $SAFE=#{$SAFE} ) : " tk-0.2.0/sample/tkoptdb.rb: print "($SAFE=#{$SAFE} >>>) : " tk-0.2.0/sample/tkoptdb.rb: print "(<<< $SAFE=#{$SAFE})" tk-0.2.0/sample/tkoptdb.rb: print "($SAFE=#{$SAFE} >>>) : " tk-0.2.0/sample/tkoptdb.rb: print "(<<< $SAFE=#{$SAFE})" tk-0.2.0/sample/tkoptdb.rb: print "($SAFE=#{$SAFE} >>>) : " tk-0.2.0/sample/tkoptdb.rb: print "(<<< $SAFE=#{$SAFE})" tk-0.2.0/sample/tkoptdb.rb: print "($SAFE=#{$SAFE} >>>) : " tk-0.2.0/sample/tkoptdb.rb: print "(<<< $SAFE=#{$SAFE})" tk_as_gem-0.1.0/ext/lib/multi-tk.rb: Thread.new{ip.eval_proc(proc{$SAFE=ip.safe_level; Proc.new}.call)} tk_as_gem-0.1.0/ext/lib/multi-tk.rb: Thread.new{ip.eval_proc(proc{$SAFE=ip.safe_level; Proc.new}.call)} tk_as_gem-0.1.0/ext/lib/multi-tk.rb: Thread.new{ip.eval_proc(proc{$SAFE=ip.safe_level; Proc.new}.call)} tk_as_gem-0.1.0/ext/lib/multi-tk.rb: Kernel.eval("$SAFE=#{safe} if $SAFE < #{safe};" << cmd, tk_as_gem-0.1.0/ext/lib/multi-tk.rb: Kernel.eval("$SAFE=#{safe} if $SAFE < #{safe};" << cmd, tk_as_gem-0.1.0/ext/lib/tk/optiondb.rb: eval("$SAFE = #{@safe_mode};\nProc.new" + proc_str) tuktuk-rails-0.0.10/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.7/spec/support/helper_methods.rb: ignoring_warnings { $SAFE = 3 } wunderbar-1.2.4/lib/wunderbar/environment.rb: if $SAFE == 0 and not @@unsafe wunderbar-1.2.4/lib/wunderbar/rack.rb: if Wunderbar.safe? and $SAFE==0 wunderbar-1.2.4/lib/wunderbar/rack.rb: Proc.new { $SAFE=1; Wunderbar::CGI.call(self) }.call wunderbar-1.2.4/lib/wunderbar/server.rb: if Wunderbar.safe? and $SAFE==0 wunderbar-1.2.4/lib/wunderbar/server.rb: Proc.new { $SAFE=1; Wunderbar::CGI.call(cgi) }.call wunderbar-1.2.4/lib/wunderbar/sinatra.rb: if Wunderbar.safe? and $SAFE==0 wunderbar-1.2.4/lib/wunderbar/sinatra.rb: Proc.new { $SAFE=1; _evaluate(*args, &block) }.call xmpp4r-0.5.6/tools/xmpp4r-gemspec-test.rb:Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join yardstick-themekit-0.0.8/github-test.rb: Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join