brakeman-2.3.0

https://rubygems.org

brakeman

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 155851

number: 2.3.0

platform: ruby

spec_sha256: 90e852a0c7161f0754f16b4bc7ea7517787ee805c1a69590b01c348e87140454

sha256: 6e61fe0a04566d3821a2c932692cd25ce6713ba63b4ad164821a2731d960c317

created_at: 2024-05-13 08:15:52 UTC

updated_at: 2024-06-05 05:32:30 UTC

position: 90

version_data_entries_count: 125

uploaded_at: 2013-12-12 00:42:27 UTC

indexed: true

has_extensions:

extensions:

Gem size: 113 KB

Version Data Entries

Total: 125

Unpacked size: 424 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
bin/brakeman755002.12 KB622c6313280abb2f540f9240498c2e61690336613759d05dda61af19b3f15dcb
CHANGES6440018.5 KBbc00c69915eded0e79530d8644811fb21a9c1a9f79180f821234740586497c2a
WARNING_TYPES644003.27 KB677b084ec7bf8b8664b88dc106de76789e4f70b1a46cb679fb1a90b697e900bf
FEATURES64400877 Bytes52bd9172b0b00ee727f6e93023f37668d76e5c8d6ab55ddf82e0d295b93734c6
README.md644005.85 KB274c39aa72546e3192e5ef1be80f753fdd1140a73d75252f71fe768b8114d1d0
lib/brakeman/app_tree.rb644002.58 KBb831071c8a741362ab64e527dd3785035d39462bcf79919e67facc203e11c615
lib/brakeman/brakeman.rake64400267 Bytese376ac36b2020931601cc70c3a908e9f6d829043001f9f8755d24b7d0c3daf1d
lib/brakeman/call_index.rb644005.1 KBf56b53d7ea947f5e08b68c0b02e8b1ca9d60514ba0f7f93dd4b3d13281ea97b0
lib/brakeman/checks/base_check.rb6440014.2 KB7556bc73df149275d78de4366c07f978aba53d59448afd39f0b367b3b5b04c08
lib/brakeman/checks/check_basic_auth.rb644002.36 KBd45b442698649fb819351a9a8ba11156b06d4b26981a98555f2192b8b06e49e7
lib/brakeman/checks/check_content_tag.rb644004.75 KB40aa0d661170ad2fbfd88c52ff8a682fba18d69d5ff997553f5bbc3d9b0c7cf5
lib/brakeman/checks/check_cross_site_scripting.rb644009.15 KBb42ff697254c38485948836719e8e7428115b1447bef057d15f9fe01b80aed1d
lib/brakeman/checks/check_default_routes.rb644001.38 KBa6db6ca7ae4ea09b48ada40e9be150fc08e2f6581a352383019a231fc253be67
lib/brakeman/checks/check_deserialize.rb644001.37 KBe3c4fa114fa9aa55e6698c423299e0a9b176ffac75d3865921394f7338205223
lib/brakeman/checks/check_detailed_exceptions.rb644001.6 KB5ca8b63f64dc07eb8399e6f9cd9155c184d9678641189bd2180cdc578b71d807
lib/brakeman/checks/check_digest_dos.rb644001.1 KB5a8b7e59600788e917c0a24a38426bf4954c1d1793e00390db2ac72e46062d22
lib/brakeman/checks/check_escape_function.rb64400870 Bytesd77ea78bea17355a7442883afc8abd7c8aa063e048a131c00a68e1ed9692e740
lib/brakeman/checks/check_evaluation.rb64400954 Bytes1181360db02dded7789c45c2de8242a67d5fa6e1aca16d27699880b5014ff6e7
lib/brakeman/checks/check_execute.rb644003.5 KBe2b0835003f7d373b35d873089d643601e92988ca58d8585a7f2dd8554c2a03d
lib/brakeman/checks/check_file_access.rb644002.15 KB3c372378c36d866cacb5cf77a3166809270840b1dbefdcbb3f5b7a842c41e76a
lib/brakeman/checks/check_filter_skipping.rb644001007 Bytes42963d0cc107588822a9737d697ebbdfa774d0713590893ae8f4ba2325d5e0e8
lib/brakeman/checks/check_forgery_setting.rb644002.45 KBe7496c050c3ca7d39beae1fb8abf56ca565e4a6c045d6ba9e7bcc7e9105f3609
lib/brakeman/checks/check_header_dos.rb644001.04 KB786d859d8a76a6d9cc6c2ad12aff374c3f48b6eba4c54a8a48820caeafe4cb0f
lib/brakeman/checks/check_i18n_xss.rb644001.52 KB544236a91e3ca4568ff99b7291b771e0c4bf507e00f0c04cc426b9bfd3d2c991
lib/brakeman/checks/check_jruby_xml.rb644001.11 KBa4cabca9f379086aea5a1fed7e18736704e4254bc09fcc218903901e29d2794a
lib/brakeman/checks/check_json_parsing.rb644003.03 KB44f1dd61d5f42e411856475dc98cde43c24e271b6b8933b6d5dc7e9f32ba5147
lib/brakeman/checks/check_link_to.rb644004.18 KBd228fd3f8ff86fcf0988a3e1852f83a3fac14a9bc0f150eba0959cc764f8a5a0
lib/brakeman/checks/check_link_to_href.rb644003.45 KB0de7260e389ee6d4655645ed39422c530270f0185e66019bca18a198e19fe633
lib/brakeman/checks/check_mail_to.rb644001.61 KB7c31c5dbc38e759c5f73f8475d3c647d7e80f5e7e6de7726e84dff384a7a4c49
lib/brakeman/checks/check_mass_assignment.rb644004.57 KB7ff98eaea063ecbdfaead34dad623bd4b557220920e348c94f2f35b520aa6963
lib/brakeman/checks/check_model_attr_accessible.rb644001.74 KB3550046f7ad8968f70a8298eaadbc4b7a5993c304944ba891ea78ffbacc6041b
lib/brakeman/checks/check_model_attributes.rb644003.85 KB550046aba065bb602c1bb9f0d1ec4a6f955ca8a129bb4c2a37c935eb741892be
lib/brakeman/checks/check_model_serialize.rb644002 KB75b1dc62b5589bba1a4e8eb0714e874a40d73eb6e67f76666db7c93fc4b27f29
lib/brakeman/checks/check_nested_attributes.rb644001.18 KB63ab49d5e99ddc714e7ccddec2fc255f82fe8dd4f192c7dd97f1ce2b87d9bd99
lib/brakeman/checks/check_number_to_currency.rb644001.81 KBe3588eb8dbc4f3d44be341c1133e93dbd06d6c232b6a810f094a9a0f70d1f011
lib/brakeman/checks/check_quote_table_name.rb644001.36 KB29cc92421b8672d9260efc9487051990a12202e0beeaf65fe7b575548d5fcd07
lib/brakeman/checks/check_redirect.rb644005 KBfcb83554810ad98e7732d6e0c32099d8475bd439ba8abbd405984f89aae0e14e
lib/brakeman/checks/check_render.rb644001.52 KBaffd21a85cafc727cf2f691b653ea4af31322d457570849c1f1c9c393dbe24cf
lib/brakeman/checks/check_response_splitting.rb64400839 Bytes8337aa167be6c7ede40f4b6b62cb4120e7fc3dd70c22871fd6903a515ba07bd8
lib/brakeman/checks/check_safe_buffer_manipulation.rb644001011 Bytes69d4f5fcbc56cd57bb8c219436770decd18339e6278ba0a70fb74e5cfc9e85f9
lib/brakeman/checks/check_sanitize_methods.rb644001.57 KB213a07b9c193b938d5fad630eb829e1123c2b29f84dc555d9e335338c27b15ee
lib/brakeman/checks/check_select_tag.rb644001.91 KBb571b4e57e22f8c31399afa0bfe7ca3d6c1f9625debb7ace9705fd5918396d1f
lib/brakeman/checks/check_select_vulnerability.rb644001.67 KB8d64a663442055b9357abb64e0626fabdfb21a1b1f2ebc81c2d8e0f5de8e114e
lib/brakeman/checks/check_send.rb64400989 Bytes2ec464d9f7557f8b9206f7027b689ee0cfdde8eaccc3d76c1ec36f95cb685cd4
lib/brakeman/checks/check_send_file.rb64400498 Bytesf30915d83918e96c5249b0d45e9215ee69300ec75df9d63781fb11c13284dc41
lib/brakeman/checks/check_session_settings.rb644003.98 KBd3e3ae0294f1d7c56f60143b87bca8628f48c5ddfd3e26db2786496b3602e526
lib/brakeman/checks/check_simple_format.rb644001.79 KBb850d45614dbbe00002dbc71f04d789c712481f90f56dd4dfe36f6fb5f1cc59b
lib/brakeman/checks/check_single_quotes.rb644002.61 KB53580e1fbf8421cc5734e09978bc983cdf91add73e6ac6479230e07d3805e1bc
lib/brakeman/checks/check_skip_before_filter.rb644001.92 KBd6d294785c8cc218910d8ba468bd87ff1cb84ae36b116e37f48ae4c8ee84fbfe
lib/brakeman/checks/check_sql.rb6440017.5 KB144962f3a7ef1daa0c7ad6de10efb9744b4983b9d638d5e94d226f6ab29e0925
lib/brakeman/checks/check_strip_tags.rb644002.47 KB2c97c68a01e283c900905ccdfbff4fb9daf186bab191aff1ec528a3d82087f5c
lib/brakeman/checks/check_symbol_dos.rb644001.95 KB037b1e8ed535c4222847fcefe955473e8529d3c31ae8a7a51b08d2e26b65529c
lib/brakeman/checks/check_translate_bug.rb644001.42 KB3750bbd0b8dfa0b3051dc17ed579fc54fbea109e18dc1be31153e79fe582ea36
lib/brakeman/checks/check_unsafe_reflection.rb644001.47 KBc4978c9bda7b034eebe78fc0f8873f5d876e454316ba935e21a5d8583df6360c
lib/brakeman/checks/check_validation_regex.rb644002.1 KB97c1cee479cef7da07303d53d4661a35f59c32cf9f3878028f4d666411363874
lib/brakeman/checks/check_without_protection.rb644001.66 KBbe6d22f8b2c80caf4bdffcc900ffa1eb780ffd85ef85415329d0d7e6590a0118
lib/brakeman/checks/check_yaml_parsing.rb644003.79 KB103125eb61de2c7a80fe14c335ecc94b9ac1a38cb1b6d0b9e20298afec80dafd
lib/brakeman/checks.rb644004.56 KBfd253a3a15800b6eb3fca47ca0bdc32a5465edd5e74bfdfe1864d0ee943b8aa1
lib/brakeman/differ.rb644002.26 KB504a80980c893eaa9166ea1d2fd1639ef94f89f32cda930aec402a54cf7b8b78
lib/brakeman/format/style.css644001.77 KB25af827738c258bc139615b95b4e64684a7b3c2b0362fe2c84687efa8fc5a6e7
lib/brakeman/options.rb644008.19 KB8d650818821acbc924a396ad7b3b39471427ad3e1e5000674b512ceeea772d57
lib/brakeman/parsers/rails2_erubis.rb64400191 Bytes5ad391e9b7b8d3f71842f3c27ceabae02f486dfe5a7879db2ba26b3fc609f64b
lib/brakeman/parsers/rails2_xss_plugin_erubis.rb644001.31 KBe51435290440a9b71e88c81488c5c563d1f589cfcbc46f46eb2ee06555f2f6ac
lib/brakeman/parsers/rails3_erubis.rb644001.54 KBee52e17e07d4ade72ce285293c5043a126ef12a128430db48fb13a5cdf0579c3
lib/brakeman/processor.rb644003.26 KBcacfd7d7f39ad8ba3ae0aa51ce70fec76cb5a6e6a61dc4b1d96b198f072bc473
lib/brakeman/processors/alias_processor.rb6440019 KB96dbe6c285fa932d2a6372bc281726daf431c26c358d508cccdaae326eae11f7
lib/brakeman/processors/base_processor.rb644005.41 KBb79effe43b463afea79b0ba40d705a2e02a0a871aeb5bd627baa4c4f0dddb06a
lib/brakeman/processors/config_processor.rb64400428 Bytes3769d789ed1e1b492bb0c928ace21773ac9047d3976955e28428146f64de8d60
lib/brakeman/processors/controller_alias_processor.rb644008.68 KB290cf9c6e330875657aa323e177091870adbbb422fe768d810a11a9c1162fbb4
lib/brakeman/processors/controller_processor.rb644007.35 KB856a0460aea686cf76a248a503818250358300c712fc3bd099e16c2484c37391
lib/brakeman/processors/erb_template_processor.rb644002.14 KBcadf25b99eb080e1139a7b4877b359ee722ee4f224717cd7de59b114015a1d6b
lib/brakeman/processors/erubis_template_processor.rb644002.57 KB8012d4840d9c583f8304e2135eccff4d8ecba761c1af4f253d5f939ae6d20994
lib/brakeman/processors/gem_processor.rb644001.72 KBc27d9e7befaf78b9e547e15dff18c3cbee8a36c84845cb280d3f4654928f8839
lib/brakeman/processors/haml_template_processor.rb644003.26 KBffa448377cda2c158dd2fc1b9ef43a1888f14bb59a27812d2c141ea403e1a384
lib/brakeman/processors/lib/find_all_calls.rb644003.89 KB5a1359caf6ccd84c485d27304c517652d0152636076cacfe8d5c0133b7552cd7
lib/brakeman/processors/lib/find_call.rb644004.34 KB6212f2fd9731ecdf13e7829f46ffa398412ffaeb3dd5c92e8bdfd58d6f4f1b35
lib/brakeman/processors/lib/find_return_value.rb644003.1 KBdf18b7749025b1781b598922b5ccc3939809eacb5e14daf300021233b6130f06
lib/brakeman/processors/lib/processor_helper.rb644001.53 KBd1558d70a26809d0e1a5b5c39f54dea3ed6aec5a8a97c25f64aa63cb9d650c63
lib/brakeman/processors/lib/rails2_config_processor.rb644003.5 KB4a63896306e0fc04d1655f08f12992d6dadf1ab23fe812763d9c647d651f49b4
lib/brakeman/processors/lib/rails2_route_processor.rb644007.9 KBc9b3a0d0d8e6199d93f3cee3b244e4104f403135322b5581e81cf25c37c22e29
lib/brakeman/processors/lib/rails3_config_processor.rb644003.05 KB9010214de9a615e4957812d198773721259bfd29f310971ae1f11f3c8f5df43e
lib/brakeman/processors/lib/rails3_route_processor.rb644006.23 KB5875d0e41adf52b224ecf86c972d62154d8097e4f451ad583b2654b5c923049f
lib/brakeman/processors/lib/render_helper.rb644004.88 KB06b083ed9bd16552bdfad2c2e410e947b69b93245589e120dba81cd56cb821d2
lib/brakeman/processors/lib/route_helper.rb644001.78 KB5a6bcfe9541248ae66911a1a8e9ef0b5ecd7655e11c79934476882eb4dd6aa6e
lib/brakeman/processors/library_processor.rb644002.78 KB515425cc5b6c3692f5ba3efecb54ec2a8f8d1743c7e8c6f648f4168d54e8d048
lib/brakeman/processors/model_processor.rb644003.61 KBa85b27fcb7bd218075b8b2e6ce450cef7fc0017847feb317dd95998421511523
lib/brakeman/processors/output_processor.rb644004.56 KB0692306a1de85097896c86a44af14589aee7712fee2838cc979207b47832b6ca
lib/brakeman/processors/route_processor.rb64400511 Bytes454bcc73ba5dc6261624e2c5c173d709df2b9a706db8e7694fed456bc4b9b7f4
lib/brakeman/processors/slim_template_processor.rb644002.73 KB493c5a02ae1253e3dd37984e0a5262270ebd463a8f4c3f9d9a255976235d3de8
lib/brakeman/processors/template_alias_processor.rb644003.1 KB38b69505393282f068ad6bde724a177c6e9e36015e99581e1a97f74dd2108cf5
lib/brakeman/processors/template_processor.rb644001.57 KB836a678f31ecb9437daafa2685c583b0ce6460824afec9b1c1b3b0e9e57ec127
lib/brakeman/report/ignore/config.rb644003.06 KB6fb669130ac4fe22c3a9468c03d471cd378a7073573dfaa813d914fbcf639628
lib/brakeman/report/ignore/interactive.rb644006.17 KB627ec3501c4b957b6f395d22c684d64de694247e9c7963ff1e5860c35ee6dc8d
lib/brakeman/report/initializers/faster_csv.rb64400132 Bytes6d69afb7ad9bdfb4bdeba6c279cd8fec3732bdc96d3937d5a7d0ebad2d651294
lib/brakeman/report/initializers/multi_json.rb64400515 Bytes4915cb4199adc0e937b809829ad7a5c165a06eff5e50b29836bfdccb547699ef
lib/brakeman/report/renderer.rb64400710 Bytes10ade6cbe626ef1eca4fe3e2029355291722efd31f3f6e89184aecf03812e5b6
lib/brakeman/report/report_base.rb644007.43 KB04b01f573c5d95eaceb7d9f1778b66a3254204cd06003c106d543c1dec801042
lib/brakeman/report/report_csv.rb644001.67 KB7fc8047713fe62c3efb0fcbfe1f609d7a97ef68f16fa95adf4f91483c90ad3ec
lib/brakeman/report/report_hash.rb64400665 Bytesce1b88c830035d68c37c7b69c4739c42b6dc383d879193e02240b70ad3c3a6d7
lib/brakeman/report/report_html.rb644006.37 KB1dec807a5c41a447673f3aca5df115e81d36a86e0b6f25afe21eec5cc8e5a8e0
lib/brakeman/report/report_json.rb644001.39 KBf28a5713f3fb3f777a4f71c62af7624ce9dca5f0fcfda743389911840964a111
lib/brakeman/report/report_table.rb644003.2 KBa72ca209810677dff24537687328d501a6cb9455d3e84cec819da5ded4fbf5c6
lib/brakeman/report/report_tabs.rb64400667 Bytesd4d3b9ab2724dc995fd00ed982d919af442709b5eb35cac852d65a4a04698d63
lib/brakeman/report/templates/controller_overview.html.erb64400330 Bytes0e319aed195b77b42f2fc439f47a42f6bf2b7596e88a6d98cf848a422fb7595d
lib/brakeman/report/templates/controller_warnings.html.erb64400374 Bytes3530efacdba14798bea68be9b77bb5615f5cfb0ed24c9f823f3472debdfa1935
lib/brakeman/report/templates/error_overview.html.erb64400752 Bytesabbed93d23543100e57ac246e0f632b43ede279049d1f351377699dc0b99990f
lib/brakeman/report/templates/header.html.erb64400968 Bytes69fecdbac9f402273e02a3c272b0529c60741ce803b32a7835b53b2bf0fbdb49
lib/brakeman/report/templates/ignored_warnings.html.erb64400614 Bytes6cd56f8f7691d3e6973e3d3c36dfeea418293b50114f5ee9a1c5477f263b85ca
lib/brakeman/report/templates/model_warnings.html.erb64400359 Bytes29843759d61efdfec8715b6a9088253711e01320fdc0a7058e17aa911427c224
lib/brakeman/report/templates/overview.html.erb64400737 Bytes530d566bf0e5afc295f29c94b5679dccadfd5b086930ca14be7887e86076826d
lib/brakeman/report/templates/security_warnings.html.erb64400428 Bytes3b8a4aeac2f3feb2410cecad78f137a8086c39bc45863bc128369ba3333ff4c6
lib/brakeman/report/templates/template_overview.html.erb64400235 Bytes1f3133e0d97b761cde3dcd8759a356f13421bb62fbae61c55cd8935074e0aeec
lib/brakeman/report/templates/view_warnings.html.erb64400835 Bytes9d7b952496eebb05ae32c7d4796efcadd836fcaac43edbc29f8ed57c25f73282
lib/brakeman/report/templates/warning_overview.html.erb64400235 Bytescba3f85dc96d078e7178a9353b3fbb88a2752d87d0123c35ba2e3b3efce4a742
lib/brakeman/report.rb644001.44 KBc707f948fcaed179e8c6d8c8b652f2696296054f39d49da58f17e860fca1f138
lib/brakeman/rescanner.rb6440011.1 KBdb74cb03acafbd13c66bcaf369aa9afb2b4e7d333cc66161a9150b934e41a504
lib/brakeman/scanner.rb6440010.6 KB921365f3804fea5adebc3620ec666154b4c22adeebbefe9046aed33b8cf845e8
lib/brakeman/tracker.rb644007.91 KBe5d48e6f9581ca713bb66d389eb6f272328b13c22facc5dd691afc1fff51fe36
lib/brakeman/util.rb6440010.5 KB287ef2f152655e992ada1ba6f04905a3fcb2edfeba3b217fbab5e46b986aaf36
lib/brakeman/version.rb6440040 Bytesbd9e6ac10d7b3aa2f53a75963a3f9439afcb00b2f8aadddcc128d7c2d24136dc
lib/brakeman/warning.rb644005.64 KBdc45c31d607705109d621fd0ac9776f58edb390005a0937e7d6219414e68fac1
lib/brakeman/warning_codes.rb644002.06 KBa2c83784b2bff9af8acc57b2614df08c29ea92a67f445fc8440c3bbae2f61a5e
lib/brakeman.rb6440012.1 KBc2d669f7dc632a9cd8e0764931f0ce3dfbf9578afc9f7fe138e6847e01a138ac
lib/ruby_parser/bm_sexp.rb6440011.9 KB948113c0f39409865a92739ff1db4e1de712d33077420f2c362e9892e9c21e94
lib/ruby_parser/bm_sexp_processor.rb644005.02 KB4bcabac709e23f038358404ae25c91862d5fbd1b5810faeb1575f2c46ef5cf4b