Commit Graph

93 Commits (1fb9fb48f57e9b5a2c1d1a357141661cee0c3e87)

Author SHA1 Message Date
Jeremy Dubreil 927a6cfbb6 [infer][quandary] add the tests from the bi-abduction based taint analysis to the Quandary tests 8 years ago
Sam Blackshear 0714b93b14 [quandary] use sink index info when expanding traces 8 years ago
Sam Blackshear 3135560283 [quandary] move trace expansion logic into Quandary 8 years ago
Sam Blackshear aa50d90a7d [quandary] get rid of report_reachable bool in taint specifications 8 years ago
Sam Blackshear 4ef487928c [quandary] make passthroughs optional 8 years ago
Sam Blackshear 38d3946c71 [quandary] support for basic return value sanitizers 8 years ago
Sam Blackshear d446f0f800 [quandary] clipboard as a source 8 years ago
Jeremy Dubreil 7e12885f98 [infer][checkers] remove the quandary analyzer option and rely on the --quandary flag only 8 years ago
Sam Blackshear 3c0cf115b3 [quandary] add option for parsing endpoints from inferconfig 8 years ago
Sam Blackshear a4f2d99be9 [quandary] a few more ContentProvider sinks 8 years ago
Sam Blackshear 20aff78b36 [quandary] ContentProvider Uri's as sources/files as sinks 8 years ago
Sam Blackshear 3024d9aed2 [quandary] more IPC sources 8 years ago
Sam Blackshear bcbb032052 [quandary] WebView.postUrl is a sink 8 years ago
Sam Blackshear 00f948e924 [quandary] don't add callee-local state to the caller 8 years ago
Sam Blackshear 92011790c2 [quandary] optimize handling of unknown code by adding notion of 'taintable types' 8 years ago
Sam Blackshear 52dbd129cd [quandary] don't complain about transferring extras between intents 8 years ago
Sam Blackshear 417ddb1bc0 [quandary] make params of WebViewClient methods sources where appropriate 8 years ago
Sam Blackshear 88430c3e51 [quandary] make index field optional for custom sinks specified in JSON 8 years ago
Sam Blackshear c255823673 [quandary] clean up `Intent` sinks 8 years ago
Jeremy Dubreil f5adab59ec [infer][checkers] Prevent the race conditions between the summaries passed as parameter to the checkers and the summaries from the specs table 8 years ago
Sam Blackshear 31069dd1a7 [quandary] remove assignments to formals from summaries 8 years ago
Sam Blackshear 68af2afb77 [quandary] more tests 8 years ago
Jeremy Dubreil e23b04180e [infer][ondemand] run all the registered checkers in sequence 8 years ago
Sam Blackshear 60dac45461 [quandary] don't call read_summary on the current procedure while creating a trace 8 years ago
Martino Luca 5448a95ce7 [Infer][Localise] Group all issue types in one place, and provide their human-readable representation 8 years ago
Sam Blackshear bd5eb3c5cf [quandary] don't allow projection of non-footprint idents 8 years ago
Sam Blackshear 919b35f50a [quandary] better taint propagation for Intent's 8 years ago
Sam Blackshear a3e3fdb781 [quandary] fix bug in summary application 8 years ago
Sam Blackshear 6338997cf5 [quandary] don't clobber existing taint on receiver when propagating taint from unknown call 8 years ago
Sam Blackshear cc8ffd9d1e [quandary] allow regexes in defining quandary sources/sinks in inferconfig 8 years ago
Sam Blackshear f372b6cb2f [quandary] allow sinks to be specified in inferconfig 8 years ago
Sam Blackshear 5bddb1e548 [quandary] allow sources to be specified in inferconfig 8 years ago
Sam Blackshear c19bee7772 [quandary] for instance methods with no return value, propagate the taint to the receiver 8 years ago
Sam Blackshear e5ef592f11 [quandary] add a few missing Intent sinks 8 years ago
Sam Blackshear ee2d0c9226 [quandary] add Intent's passed to onActivityResult/onNewIntent as sources 8 years ago
Sam Blackshear 2a4b29fedb [quandary] Warn on reusing result returned from getIntent 8 years ago
Sam Blackshear d86f777132 [quandary] considering methods of subclasses of Activity, SharedPreferences etc. as sources/sinks too 8 years ago
Sam Blackshear 504735e548 [java] update android.jar version to 23 8 years ago
Sam Blackshear 9c48178e4a [quandary] model some formals of Webview methods as tainted 8 years ago
Sam Blackshear 1403e9c898 [quandary][java] Intent.parseIntent/Intent.parseUri should propagate taint, not create it 8 years ago
Sam Blackshear 06e0f6fbc9 [quandary] support tainted formals 8 years ago
Sam Blackshear 2a567d3abe [quandary] summaries are access trees too 8 years ago
Sam Blackshear 7682017f93 [quandary] only show relevant passthroughs in trace 8 years ago
Sam Blackshear 901786e0c5 [quandary] detect intents configured with external values 8 years ago
Sam Blackshear 831786240a [quandary] ignore null assignments to return value in void functions 8 years ago
Sam Blackshear 0972c8d262 [quandary] don't report FP's due to flow-insensitive traces 8 years ago
Sam Blackshear ad5ff00dcd [quandary] making it easier to specify behavior for unknown functions 8 years ago
Andrzej Kotulski b6b7593cf6 [tests] Make project root infer/test/ for java tests 8 years ago
Sam Blackshear 935018ae9e [quandary] cheaper handling of unknown code 8 years ago
Sam Blackshear adacee51e2 [quandary] switch to --issues-tests printing 8 years ago