The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
7 | 55 | ...fuzz_flask_wtf.fuzz_csrf | call site: 00055 | flask_wtf.csrf._get_config |
4 | 8 | flask_wtf.i18n._get_translations | call site: 00008 | os.path.abspath |
2 | 5 | flask_wtf.i18n.Translations.gettext | call site: 00005 |
|
2 | 71 | flask_wtf.csrf.generate_csrf | call site: 00071 | os.urandom |
1 | 28 | flask.app.Flask.__init__ | call site: 00028 | flask.sansio.scaffold._endpoint_from_view_func |
1 | 42 | flask.app.Flask.test_request_context | call site: 00042 |
|
1 | 45 | flask.testing.EnvironBuilder.__init__ | call site: 00045 | app_root.lstrip |
1 | 75 | flask_wtf.csrf.generate_csrf | call site: 00075 | g.get |
...fuzz_flask_wtf.TestOneInput
[function]
[call site]
00000
...fuzz_flask_wtf.fuzz_i18n
[function]
[call site]
00001
atheris.FuzzedDataProvider
[function]
[call site]
00002
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00003
flask_wtf.i18n.Translations.gettext
[function]
[call site]
00004
flask_wtf.i18n._get_translations
[function]
[call site]
00005
<builtin>.getattr
[function]
[call site]
00006
babel.support.Translations.load
[function]
[call site]
00007
wtforms.i18n.messages_path
[function]
[call site]
00008
os.path.abspath
[function]
[call site]
00009
os.path.dirname
[function]
[call site]
00010
os.path.join
[function]
[call site]
00011
os.path.exists
[function]
[call site]
00012
flask_babel.get_locale
[function]
[call site]
00013
t.ugettext
[function]
[call site]
00014
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00015
flask_wtf.i18n.Translations.ngettext
[function]
[call site]
00016
flask_wtf.i18n._get_translations
[function]
[call site]
00017
t.ungettext
[function]
[call site]
00018
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00019
...fuzz_flask_wtf.fuzz_csrf
[function]
[call site]
00020
atheris.FuzzedDataProvider
[function]
[call site]
00021
...fuzz_flask_wtf.get_app
[function]
[call site]
00022
flask.app.Flask.__init__
[function]
[call site]
00023
<builtin>.super
[function]
[call site]
00024
cli.AppGroup
[function]
[call site]
00025
<builtin>.bool
[function]
[call site]
00026
weakref.ref
[function]
[call site]
00027
flask.sansio.app.App.add_url_rule
[function]
[call site]
00028
flask.sansio.scaffold._endpoint_from_view_func
[function]
[call site]
00029
options.pop
[function]
[call site]
00030
<builtin>.getattr
[function]
[call site]
00031
<builtin>.isinstance
[function]
[call site]
00032
item.upper
[function]
[call site]
00033
<builtin>.getattr
[function]
[call site]
00034
<builtin>.set
[function]
[call site]
00035
<builtin>.getattr
[function]
[call site]
00036
required_methods.add
[function]
[call site]
00037
werkzeug.routing.Rule
[function]
[call site]
00038
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00039
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00040
flask.app.Flask.test_request_context
[function]
[call site]
00041
flask.testing.EnvironBuilder.__init__
[function]
[call site]
00042
<builtin>.bool
[function]
[call site]
00043
werkzeug.test.Client.application.config.get
[function]
[call site]
00044
urllib.parse.urlsplit
[function]
[call site]
00045
app_root.lstrip
[function]
[call site]
00046
<builtin>.super
[function]
[call site]
00047
builder.get_environ
[function]
[call site]
00048
flask.app.Flask.request_context
[function]
[call site]
00049
flask.ctx.RequestContext.__init__
[function]
[call site]
00050
app.request_class
[function]
[call site]
00051
flask.app.Flask.create_url_adapter
[function]
[call site]
00052
werkzeug.wsgi.get_host
[function]
[call site]
00053
builder.close
[function]
[call site]
00054
flask_wtf.csrf.validate_csrf
[function]
[call site]
00055
flask_wtf.csrf._get_config
[function]
[call site]
00056
current_app.config.get
[function]
[call site]
00057
flask_wtf.csrf._get_config
[function]
[call site]
00058
flask_wtf.csrf._get_config
[function]
[call site]
00059
itsdangerous.URLSafeTimedSerializer
[function]
[call site]
00060
itsdangerous.URLSafeTimedSerializer.loads
[function]
[call site]
00061
hmac.compare_digest
[function]
[call site]
00062
fdp.ConsumeIntInRange
[function]
[call site]
00063
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00064
flask_wtf.csrf.generate_csrf
[function]
[call site]
00065
flask_wtf.csrf._get_config
[function]
[call site]
00066
flask_wtf.csrf._get_config
[function]
[call site]
00067
itsdangerous.URLSafeTimedSerializer
[function]
[call site]
00068
os.urandom
[function]
[call site]
00069
hashlib.sha1
[function]
[call site]
00070
itsdangerous.URLSafeTimedSerializer.dumps
[function]
[call site]
00071
os.urandom
[function]
[call site]
00072
hashlib.sha1
[function]
[call site]
00073
itsdangerous.URLSafeTimedSerializer.dumps
[function]
[call site]
00074
<builtin>.setattr
[function]
[call site]
00075
g.get
[function]
[call site]
00076
fdp.ConsumeIntInRange
[function]
[call site]
00077
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00078