{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"rapid7","name":"metasploit-framework","updatedAt":"2026-10-11T05:34:17.751Z","coveredSince":"2025-10-04T12:42:52.767Z","facts":{"owner":"rapid7","name":"metasploit-framework","description":"Metasploit Framework","stars":39125,"forks":14997,"archived":false,"isFork":false,"license":"NOASSERTION","defaultBranch":"master","pushedAt":"2026-10-08T20:52:37Z","createdAt":"2011-08-30T06:13:20Z","topics":["hacktoberfest"],"languages":{"Ruby":50386094,"PowerShell":1382853,"C":698847,"Python":238042,"HTML":138209,"JavaScript":60860,"Assembly":48954,"Rich Text Format":36885,"Handlebars":24560,"Java":22146,"Shell":17160,"Go":16287},"frameworks":[],"commits90d":1099,"releases365d":0,"lastReleaseAt":null,"gettingStarted":{"contributing":true,"codeOfConduct":true,"issueTemplates":true,"devcontainer":false,"cla":"none","channels":[{"kind":"slack","url":"https://join.slack.com/t/metasploit/shared_invite/zt-30i688it0-mJsFGT44IMtdeZi1DraamQ"}],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:34:17.751Z","outsidePulls":{"cohort":{"n":256,"merged":174,"closedUnmerged":38,"open":44,"mergeRate":0.8207547169811321,"openShare":0.171875,"evidence":{"merged":[21896,21892,21890,21887,21885,21884,21883,21882,21881,21880,21878,21877,21870,21867,21864,21861,21859,21857,21853,21848],"closedUnmerged":[21894,21891,21858,21854,21849,21819,21812,21794,21792,21788,21761,21760,21724,21710,21707,21679,21674,21672,21668,21664],"open":[21895,21888,21886,21879,21875,21873,21869,21868,21865,21862,21856,21852,21851,21850,21845,21841,21840,21839,21831,21829]}},"firstTimers":{"n":46,"merged":26,"closedUnmerged":13,"open":7,"mergeRate":0.6666666666666666,"openShare":0.15217391304347827,"evidence":{"merged":[21878,21843,21823,21809,21796,21787,21778,21770,21769,21754,21739,21714,21694,21686,21681,21680,21678,21662,21655,21630],"closedUnmerged":[21858,21812,21794,21792,21788,21760,21707,21672,21652,21627,21596,21595,21577],"open":[21879,21868,21813,21805,21745,21743,21716]}},"year":{"n":959,"merged":703,"closedUnmerged":190,"open":66,"mergeRate":0.7872340425531915,"openShare":0.06882168925964546,"evidence":{"merged":[21896,21892,21890,21887,21885,21884,21883,21882,21881,21880,21878,21877,21870,21867,21864,21861,21859,21857,21853,21848],"closedUnmerged":[21894,21891,21858,21854,21849,21819,21812,21794,21792,21788,21761,21760,21724,21710,21707,21679,21674,21672,21668,21664],"open":[21895,21888,21886,21879,21875,21873,21869,21868,21865,21862,21856,21852,21851,21850,21845,21841,21840,21839,21831,21829]}}},"pullFirstResponse":{"n":256,"answered":223,"waiting":33,"medianHours":131.61777777777777,"p75Hours":569.7411111111111,"within48h":0.38671875,"within7d":0.55078125,"curve":[{"hours":0.014444444444444444,"waiting":0.99609375},{"hours":0.17944444444444443,"waiting":0.9765625},{"hours":0.3575,"waiting":0.9609375},{"hours":0.5819444444444445,"waiting":0.94140625},{"hours":0.7530555555555556,"waiting":0.921875},{"hours":1.075,"waiting":0.90234375},{"hours":1.573888888888889,"waiting":0.88671875},{"hours":2.154166666666667,"waiting":0.8671875},{"hours":3.908611111111111,"waiting":0.84765625},{"hours":4.700833333333334,"waiting":0.828125},{"hours":5.953888888888889,"waiting":0.8125},{"hours":7.8675,"waiting":0.79296875},{"hours":10.57638888888889,"waiting":0.7734375},{"hours":12.349722222222223,"waiting":0.7578125},{"hours":18.804166666666667,"waiting":0.73828125},{"hours":22.190555555555555,"waiting":0.71875},{"hours":24.77027777777778,"waiting":0.69921875},{"hours":26.235833333333332,"waiting":0.68359375},{"hours":32.088055555555556,"waiting":0.6640625},{"hours":38.85138888888889,"waiting":0.64453125},{"hours":42.874722222222225,"waiting":0.62890625},{"hours":49.19722222222222,"waiting":0.609375},{"hours":63.38166666666667,"waiting":0.58984375},{"hours":75.70388888888888,"waiting":0.5703125},{"hours":90.3275,"waiting":0.5546875},{"hours":98.5075,"waiting":0.53515625},{"hours":122.34722222222223,"waiting":0.515625},{"hours":133.2238888888889,"waiting":0.49609375},{"hours":144.96972222222223,"waiting":0.48046875},{"hours":154.40222222222224,"waiting":0.4609375},{"hours":170.84777777777776,"waiting":0.44140625},{"hours":184.93166666666667,"waiting":0.42578125},{"hours":190.70472222222222,"waiting":0.40625},{"hours":215.10583333333332,"waiting":0.38671875},{"hours":243.415,"waiting":0.3671875},{"hours":299.4769444444444,"waiting":0.3515625},{"hours":342.30333333333334,"waiting":0.33203125},{"hours":367.14222222222224,"waiting":0.3125},{"hours":433.59305555555557,"waiting":0.296875},{"hours":501.5394444444444,"waiting":0.27734375},{"hours":529.7544444444444,"waiting":0.2578125},{"hours":573.4352777777777,"waiting":0.23828125},{"hours":602.255,"waiting":0.22265625},{"hours":683.86,"waiting":0.203125},{"hours":742.7566666666667,"waiting":0.18359375},{"hours":816.6355555555556,"waiting":0.1636059253246753},{"hours":1115.9616666666666,"waiting":0.14539198441938916},{"hours":2055.398611111111,"waiting":0.11083385175909877}],"evidence":{"answered":[21896,21895,21894,21892,21891,21890,21887,21885,21884,21883,21882,21881,21880,21879,21878,21877,21875,21870,21868,21867],"waiting":[21888,21886,21873,21869,21862,21854,21849,21839,21810,21806,21805,21800,21794,21782,21766,21730,21724,21710,21706,21679]}},"timeToMerge":{"n":256,"merged":174,"medianHours":528.8902777777778,"evidence":[21896,21892,21890,21887,21885,21884,21883,21882,21881,21880,21878,21877,21870,21867,21864,21861,21859,21857,21853,21848]},"issueFirstResponse":{"n":68,"answered":30,"waiting":38,"medianHours":null,"p75Hours":null,"within48h":0.19117647058823528,"within7d":0.27941176470588247,"curve":[{"hours":0.035277777777777776,"waiting":0.9852941176470589},{"hours":0.20527777777777778,"waiting":0.9705882352941176},{"hours":0.22583333333333333,"waiting":0.9558823529411765},{"hours":1.9402777777777778,"waiting":0.9411764705882354},{"hours":4.611944444444444,"waiting":0.9264705882352943},{"hours":6.610277777777778,"waiting":0.9117647058823531},{"hours":7.087777777777778,"waiting":0.897058823529412},{"hours":10.255277777777778,"waiting":0.8823529411764708},{"hours":18.27638888888889,"waiting":0.8676470588235295},{"hours":18.618333333333332,"waiting":0.8529411764705884},{"hours":25.66611111111111,"waiting":0.8382352941176472},{"hours":28.656944444444445,"waiting":0.823529411764706},{"hours":31.00138888888889,"waiting":0.8088235294117647},{"hours":48.71722222222222,"waiting":0.7941176470588235},{"hours":51.175,"waiting":0.7794117647058824},{"hours":96.82388888888889,"waiting":0.7647058823529412},{"hours":120.00138888888888,"waiting":0.75},{"hours":138.34944444444446,"waiting":0.7352941176470588},{"hours":142.62833333333333,"waiting":0.7205882352941175},{"hours":219.07416666666666,"waiting":0.7058823529411763},{"hours":228.1038888888889,"waiting":0.6911764705882351},{"hours":269.2088888888889,"waiting":0.6764705882352938},{"hours":277.51,"waiting":0.6617647058823527},{"hours":390.0313888888889,"waiting":0.6470588235294115},{"hours":812.8036111111111,"waiting":0.6323529411764703},{"hours":836.1758333333333,"waiting":0.6176470588235291},{"hours":851.3877777777777,"waiting":0.6029411764705879},{"hours":937.3963888888889,"waiting":0.5866454689984099},{"hours":990.1525,"waiting":0.5698841698841696},{"hours":2015.0469444444445,"waiting":0.5128957528957526}],"evidence":{"answered":[21889,21872,21871,21833,21808,21801,21780,21777,21774,21773,21758,21741,21721,21712,21708,21704,21690,21684,21669,21650],"waiting":[21876,21874,21866,21863,21855,21847,21844,21836,21821,21818,21815,21811,21803,21798,21786,21771,21764,21763,21756,21752]}},"starter":{"counts":{"available":0,"claimed":1,"in-progress":3,"stale":2},"helpWantedAvailable":0,"issues":[{"n":18149,"title":"modules/post/windows/gather/checkvm.rb improvement suggestions","state":"in-progress","label":"beginner","createdAt":"2023-06-29T16:30:57Z","updatedAt":"2023-07-24T13:16:05Z"},{"n":17641,"title":"Change ManageEngine CVE-2022-47966 to be more stealthy","state":"in-progress","label":"beginner","createdAt":"2023-02-14T15:27:27Z","updatedAt":"2024-02-06T18:49:07Z"},{"n":17606,"title":"Improve NagiosXI authenticated exploit modules to increase resilience and for use with Autocheck disabled","state":"in-progress","label":"beginner","createdAt":"2023-02-06T20:25:55Z","updatedAt":"2024-04-26T03:50:51Z"},{"n":12893,"title":"No reverse payloads work on Ubuntu 18","state":"stale","label":"beginner","createdAt":"2020-01-31T01:09:54Z","updatedAt":"2023-05-28T18:24:33Z"},{"n":12066,"title":"enum_applications shows many (but not all) doubled entries","state":"claimed","label":"beginner","createdAt":"2019-07-08T07:49:12Z","updatedAt":"2025-01-15T00:09:46Z"},{"n":11973,"title":"VIM RCE via crafted textfile","state":"stale","label":"beginner","createdAt":"2019-06-12T22:21:07Z","updatedAt":"2021-03-25T11:26:51Z"}]},"responseWindow":{"hours":null,"people":0,"replies":0},"activeMaintainers":10},"series":[{"week":"2025-10-12","opened":12,"merged":12,"answered7d":12,"activity":12},{"week":"2025-10-19","opened":18,"merged":17,"answered7d":17,"activity":18},{"week":"2025-10-26","opened":9,"merged":5,"answered7d":5,"activity":9},{"week":"2025-11-02","opened":8,"merged":7,"answered7d":6,"activity":8},{"week":"2025-11-09","opened":13,"merged":12,"answered7d":11,"activity":13},{"week":"2025-11-16","opened":19,"merged":18,"answered7d":15,"activity":19},{"week":"2025-11-23","opened":15,"merged":10,"answered7d":9,"activity":15},{"week":"2025-11-30","opened":11,"merged":10,"answered7d":8,"activity":11},{"week":"2025-12-07","opened":15,"merged":12,"answered7d":9,"activity":15},{"week":"2025-12-14","opened":14,"merged":11,"answered7d":9,"activity":14},{"week":"2025-12-21","opened":12,"merged":11,"answered7d":8,"activity":12},{"week":"2025-12-28","opened":15,"merged":13,"answered7d":8,"activity":15},{"week":"2026-01-04","opened":14,"merged":14,"answered7d":12,"activity":14},{"week":"2026-01-11","opened":12,"merged":9,"answered7d":11,"activity":12},{"week":"2026-01-18","opened":9,"merged":9,"answered7d":8,"activity":9},{"week":"2026-01-25","opened":16,"merged":13,"answered7d":14,"activity":16},{"week":"2026-02-01","opened":15,"merged":12,"answered7d":13,"activity":15},{"week":"2026-02-08","opened":29,"merged":24,"answered7d":26,"activity":29},{"week":"2026-02-15","opened":24,"merged":22,"answered7d":17,"activity":24},{"week":"2026-02-22","opened":22,"merged":18,"answered7d":17,"activity":22},{"week":"2026-03-01","opened":43,"merged":18,"answered7d":26,"activity":43},{"week":"2026-03-08","opened":19,"merged":11,"answered7d":11,"activity":19},{"week":"2026-03-15","opened":32,"merged":19,"answered7d":19,"activity":32},{"week":"2026-03-22","opened":24,"merged":17,"answered7d":19,"activity":24},{"week":"2026-03-29","opened":36,"merged":25,"answered7d":30,"activity":36},{"week":"2026-04-05","opened":26,"merged":17,"answered7d":12,"activity":26},{"week":"2026-04-12","opened":41,"merged":28,"answered7d":31,"activity":41},{"week":"2026-04-19","opened":36,"merged":31,"answered7d":27,"activity":36},{"week":"2026-04-26","opened":17,"merged":12,"answered7d":4,"activity":17},{"week":"2026-05-03","opened":24,"merged":17,"answered7d":15,"activity":24},{"week":"2026-05-10","opened":33,"merged":22,"answered7d":15,"activity":33},{"week":"2026-05-17","opened":19,"merged":15,"answered7d":13,"activity":19},{"week":"2026-05-24","opened":20,"merged":14,"answered7d":13,"activity":21},{"week":"2026-05-31","opened":19,"merged":13,"answered7d":12,"activity":19},{"week":"2026-06-07","opened":13,"merged":13,"answered7d":12,"activity":13},{"week":"2026-06-14","opened":19,"merged":14,"answered7d":10,"activity":19},{"week":"2026-06-21","opened":16,"merged":11,"answered7d":4,"activity":16},{"week":"2026-06-28","opened":27,"merged":19,"answered7d":19,"activity":27},{"week":"2026-07-05","opened":21,"merged":16,"answered7d":7,"activity":21},{"week":"2026-07-12","opened":9,"merged":6,"answered7d":4,"activity":9},{"week":"2026-07-19","opened":25,"merged":21,"answered7d":19,"activity":25},{"week":"2026-07-26","opened":20,"merged":16,"answered7d":9,"activity":20},{"week":"2026-08-02","opened":15,"merged":9,"answered7d":12,"activity":15},{"week":"2026-08-09","opened":17,"merged":13,"answered7d":7,"activity":17},{"week":"2026-08-16","opened":20,"merged":11,"answered7d":14,"activity":20},{"week":"2026-08-23","opened":26,"merged":16,"answered7d":19,"activity":26},{"week":"2026-08-30","opened":21,"merged":8,"answered7d":5,"activity":22},{"week":"2026-09-06","opened":17,"merged":11,"answered7d":9,"activity":18},{"week":"2026-09-13","opened":20,"merged":10,"answered7d":10,"activity":20},{"week":"2026-09-20","opened":21,"merged":8,"answered7d":7,"activity":21},{"week":"2026-09-27","opened":14,"merged":4,"answered7d":7,"activity":14},{"week":"2026-10-04","opened":27,"merged":4,"answered7d":8,"activity":27}],"trend":{"flag":"slowed-down","recentMedianHours":238.66305555555556,"previousMedianHours":122.34722222222223,"recentN":82,"previousN":84,"openedThisWeek":27,"openedLastWeek":14},"programs":[{"program":"gsoc","slug":"metasploit","name":"Metasploit","years":[2026]}]}