This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
File tree
13 files changed
+1040
-1993
lines changed- ruby/ql
- lib/codeql/ruby/dataflow/internal
- test/library-tests
- dataflow
- api-graphs
- array-flow
- flow-summaries
- params
- type-tracker
- frameworks/action_controller
13 files changed
+1040
-1993
lines changedLines changed: 50 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
563 | 563 |
| |
564 | 564 |
| |
565 | 565 |
| |
566 |
| - | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
567 | 571 |
| |
568 | 572 |
| |
569 | 573 |
| |
| |||
590 | 594 |
| |
591 | 595 |
| |
592 | 596 |
| |
593 |
| - | |
| 597 | + | |
594 | 598 |
| |
595 | 599 |
| |
596 | 600 |
| |
597 |
| - | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
598 | 606 |
| |
599 | 607 |
| |
600 | 608 |
| |
| |||
1383 | 1391 |
| |
1384 | 1392 |
| |
1385 | 1393 |
| |
1386 |
| - | |
1387 |
| - | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
1388 | 1402 |
| |
1389 | 1403 |
| |
1390 | 1404 |
| |
| |||
1419 | 1433 |
| |
1420 | 1434 |
| |
1421 | 1435 |
| |
1422 |
| - | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
1423 | 1441 |
| |
1424 | 1442 |
| |
1425 | 1443 |
| |
| |||
1458 | 1476 |
| |
1459 | 1477 |
| |
1460 | 1478 |
| |
1461 |
| - | |
1462 |
| - | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
1463 | 1487 |
| |
1464 | 1488 |
| |
1465 | 1489 |
| |
| |||
1483 | 1507 |
| |
1484 | 1508 |
| |
1485 | 1509 |
| |
1486 |
| - | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
1487 | 1515 |
| |
1488 | 1516 |
| |
1489 | 1517 |
| |
| |||
1517 | 1545 |
| |
1518 | 1546 |
| |
1519 | 1547 |
| |
1520 |
| - | |
| 1548 | + | |
| 1549 | + | |
| 1550 | + | |
| 1551 | + | |
1521 | 1552 |
| |
1522 | 1553 |
| |
1523 | 1554 |
| |
1524 | 1555 |
| |
1525 | 1556 |
| |
1526 |
| - | |
| 1557 | + | |
| 1558 | + | |
1527 | 1559 |
| |
1528 | 1560 |
| |
1529 | 1561 |
| |
1530 | 1562 |
| |
1531 |
| - | |
| 1563 | + | |
1532 | 1564 |
| |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
1533 | 1571 |
| |
1534 | 1572 |
| |
1535 | 1573 |
| |
|
Lines changed: 42 additions & 130 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
195 | 195 |
| |
196 | 196 |
| |
197 | 197 |
| |
198 |
| - | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
199 | 201 |
| |
200 | 202 |
| |
201 | 203 |
| |
| |||
217 | 219 |
| |
218 | 220 |
| |
219 | 221 |
| |
220 |
| - | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
221 | 225 |
| |
222 | 226 |
| |
223 | 227 |
| |
| |||
432 | 436 |
| |
433 | 437 |
| |
434 | 438 |
| |
435 |
| - | |
| 439 | + | |
436 | 440 |
| |
437 | 441 |
| |
438 | 442 |
| |
| |||
661 | 665 |
| |
662 | 666 |
| |
663 | 667 |
| |
664 |
| - | |
665 |
| - | |
| 668 | + | |
| 669 | + | |
666 | 670 |
| |
667 | 671 |
| |
668 | 672 |
| |
| |||
686 | 690 |
| |
687 | 691 |
| |
688 | 692 |
| |
689 |
| - | |
690 |
| - | |
691 | 693 |
| |
692 | 694 |
| |
693 | 695 |
| |
694 | 696 |
| |
695 | 697 |
| |
696 | 698 |
| |
697 |
| - | |
698 |
| - | |
699 |
| - | |
700 |
| - | |
701 |
| - | |
702 |
| - | |
703 |
| - | |
704 |
| - | |
705 |
| - | |
706 |
| - | |
707 | 699 |
| |
708 | 700 |
| |
709 | 701 |
| |
710 |
| - | |
711 |
| - | |
| 702 | + | |
712 | 703 |
| |
713 | 704 |
| |
714 | 705 |
| |
| |||
933 | 924 |
| |
934 | 925 |
| |
935 | 926 |
| |
936 |
| - | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
937 | 933 |
| |
938 | 934 |
| |
939 | 935 |
| |
| |||
952 | 948 |
| |
953 | 949 |
| |
954 | 950 |
| |
955 |
| - | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
956 | 954 |
| |
957 | 955 |
| |
958 | 956 |
| |
| |||
1123 | 1121 |
| |
1124 | 1122 |
| |
1125 | 1123 |
| |
1126 |
| - | |
1127 |
| - | |
1128 |
| - | |
1129 |
| - | |
1130 |
| - | |
1131 |
| - | |
1132 |
| - | |
1133 |
| - | |
1134 |
| - | |
1135 |
| - | |
1136 |
| - | |
1137 |
| - | |
1138 | 1124 |
| |
1139 | 1125 |
| |
1140 | 1126 |
| |
| |||
1188 | 1174 |
| |
1189 | 1175 |
| |
1190 | 1176 |
| |
1191 |
| - | |
1192 |
| - | |
1193 |
| - | |
1194 |
| - | |
1195 |
| - | |
1196 |
| - | |
1197 |
| - | |
1198 |
| - | |
1199 |
| - | |
1200 |
| - | |
1201 |
| - | |
1202 |
| - | |
1203 | 1177 |
| |
1204 | 1178 |
| |
1205 | 1179 |
| |
| |||
1217 | 1191 |
| |
1218 | 1192 |
| |
1219 | 1193 |
| |
1220 |
| - | |
1221 |
| - | |
| 1194 | + | |
1222 | 1195 |
| |
1223 |
| - | |
1224 |
| - | |
1225 |
| - | |
1226 | 1196 |
| |
1227 | 1197 |
| |
1228 | 1198 |
| |
| |||
1232 | 1202 |
| |
1233 | 1203 |
| |
1234 | 1204 |
| |
1235 |
| - | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
1236 | 1212 |
| |
1237 | 1213 |
| |
1238 | 1214 |
| |
| |||
1271 | 1247 |
| |
1272 | 1248 |
| |
1273 | 1249 |
| |
1274 |
| - | |
1275 |
| - | |
1276 |
| - | |
1277 |
| - | |
1278 |
| - | |
| 1250 | + | |
1279 | 1251 |
| |
1280 | 1252 |
| |
1281 | 1253 |
| |
| |||
1454 | 1426 |
| |
1455 | 1427 |
| |
1456 | 1428 |
| |
1457 |
| - | |
1458 |
| - | |
1459 |
| - | |
1460 |
| - | |
1461 |
| - | |
1462 |
| - | |
1463 |
| - | |
1464 |
| - | |
1465 |
| - | |
1466 |
| - | |
1467 |
| - | |
1468 |
| - | |
1469 |
| - | |
1470 |
| - | |
1471 |
| - | |
1472 |
| - | |
1473 |
| - | |
1474 |
| - | |
| 1429 | + | |
1475 | 1430 |
| |
1476 | 1431 |
| |
1477 | 1432 |
| |
| |||
1506 | 1461 |
| |
1507 | 1462 |
| |
1508 | 1463 |
| |
1509 |
| - | |
1510 |
| - | |
1511 |
| - | |
1512 |
| - | |
1513 |
| - | |
1514 |
| - | |
1515 |
| - | |
1516 |
| - | |
1517 |
| - | |
1518 |
| - | |
1519 |
| - | |
1520 |
| - | |
1521 |
| - | |
1522 |
| - | |
1523 |
| - | |
1524 |
| - | |
1525 |
| - | |
1526 |
| - | |
1527 |
| - | |
1528 |
| - | |
1529 |
| - | |
1530 |
| - | |
1531 |
| - | |
1532 |
| - | |
1533 |
| - | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
1534 | 1468 |
| |
1535 | 1469 |
| |
1536 | 1470 |
| |
| |||
1552 | 1486 |
| |
1553 | 1487 |
| |
1554 | 1488 |
| |
1555 |
| - | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
1556 | 1497 |
| |
1557 | 1498 |
| |
1558 | 1499 |
| |
| |||
1583 | 1524 |
| |
1584 | 1525 |
| |
1585 | 1526 |
| |
1586 |
| - | |
1587 |
| - | |
1588 | 1527 |
| |
1589 | 1528 |
| |
1590 | 1529 |
| |
| |||
1599 | 1538 |
| |
1600 | 1539 |
| |
1601 | 1540 |
| |
1602 |
| - | |
| 1541 | + | |
1603 | 1542 |
| |
1604 | 1543 |
| |
1605 | 1544 |
| |
| |||
1813 | 1752 |
| |
1814 | 1753 |
| |
1815 | 1754 |
| |
1816 |
| - | |
1817 |
| - | |
1818 |
| - | |
1819 |
| - | |
1820 | 1755 |
| |
1821 | 1756 |
| |
1822 | 1757 |
| |
| |||
1977 | 1912 |
| |
1978 | 1913 |
| |
1979 | 1914 |
| |
1980 |
| - | |
1981 |
| - | |
1982 |
| - | |
1983 |
| - | |
1984 | 1915 |
| |
1985 | 1916 |
| |
1986 |
| - | |
1987 | 1917 |
| |
1988 | 1918 |
| |
1989 | 1919 |
| |
| |||
2209 | 2139 |
| |
2210 | 2140 |
| |
2211 | 2141 |
| |
2212 |
| - | |
2213 |
| - | |
2214 |
| - | |
2215 |
| - | |
2216 |
| - | |
2217 |
| - | |
2218 |
| - | |
2219 |
| - | |
2220 |
| - | |
2221 |
| - | |
2222 |
| - | |
2223 | 2142 |
| |
2224 | 2143 |
| |
2225 | 2144 |
| |
| |||
2259 | 2178 |
| |
2260 | 2179 |
| |
2261 | 2180 |
| |
2262 |
| - | |
2263 |
| - | |
2264 |
| - | |
2265 |
| - | |
2266 |
| - | |
2267 |
| - | |
2268 |
| - | |
2269 | 2181 |
| |
2270 | 2182 |
| |
2271 | 2183 |
| |
|
Lines changed: 3 additions & 15 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
586 | 586 |
| |
587 | 587 |
| |
588 | 588 |
| |
589 |
| - | |
| 589 | + | |
590 | 590 |
| |
591 | 591 |
| |
592 | 592 |
| |
| |||
629 | 629 |
| |
630 | 630 |
| |
631 | 631 |
| |
632 |
| - | |
| 632 | + | |
633 | 633 |
| |
634 | 634 |
| |
635 | 635 |
| |
| |||
797 | 797 |
| |
798 | 798 |
| |
799 | 799 |
| |
800 |
| - | |
801 |
| - | |
802 | 800 |
| |
803 | 801 |
| |
804 | 802 |
| |
805 | 803 |
| |
806 | 804 |
| |
807 | 805 |
| |
808 |
| - | |
809 |
| - | |
810 |
| - | |
811 |
| - | |
812 |
| - | |
813 |
| - | |
| 806 | + | |
814 | 807 |
| |
815 | 808 |
| |
816 | 809 |
| |
| |||
821 | 814 |
| |
822 | 815 |
| |
823 | 816 |
| |
824 |
| - | |
825 |
| - | |
826 |
| - | |
827 |
| - | |
828 |
| - | |
829 | 817 |
| |
830 | 818 |
| |
831 | 819 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 | 1 |
| |
| 2 | + |
Lines changed: 24 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2356 | 2356 |
| |
2357 | 2357 |
| |
2358 | 2358 |
| |
| 2359 | + | |
| 2360 | + | |
| 2361 | + | |
| 2362 | + | |
| 2363 | + | |
| 2364 | + | |
| 2365 | + | |
| 2366 | + | |
| 2367 | + | |
| 2368 | + | |
2359 | 2369 |
| |
2360 | 2370 |
| |
2361 | 2371 |
| |
| |||
4849 | 4859 |
| |
4850 | 4860 |
| |
4851 | 4861 |
| |
| 4862 | + | |
| 4863 | + | |
| 4864 | + | |
| 4865 | + | |
| 4866 | + | |
| 4867 | + | |
| 4868 | + | |
| 4869 | + | |
| 4870 | + | |
| 4871 | + | |
| 4872 | + | |
4852 | 4873 |
| |
4853 | 4874 |
| |
4854 | 4875 |
| |
4855 | 4876 |
| |
4856 | 4877 |
| |
| 4878 | + | |
4857 | 4879 |
| |
4858 | 4880 |
| |
4859 | 4881 |
| |
| |||
5046 | 5068 |
| |
5047 | 5069 |
| |
5048 | 5070 |
| |
| 5071 | + | |
5049 | 5072 |
| |
5050 | 5073 |
| |
5051 | 5074 |
| |
| |||
5749 | 5772 |
| |
5750 | 5773 |
| |
5751 | 5774 |
| |
| 5775 | + |
Lines changed: 15 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1689 | 1689 |
| |
1690 | 1690 |
| |
1691 | 1691 |
| |
| 1692 | + | |
| 1693 | + | |
| 1694 | + | |
| 1695 | + | |
| 1696 | + | |
| 1697 | + | |
| 1698 | + | |
| 1699 | + | |
| 1700 | + | |
| 1701 | + | |
| 1702 | + | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + |
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
64 | 64 |
| |
65 | 65 |
| |
66 | 66 |
| |
| 67 | + | |
67 | 68 |
|
Lines changed: 36 additions & 36 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
78 | 78 |
| |
79 | 79 |
| |
80 | 80 |
| |
81 |
| - | |
| 81 | + | |
82 | 82 |
| |
83 | 83 |
| |
84 |
| - | |
85 |
| - | |
| 84 | + | |
| 85 | + | |
86 | 86 |
| |
87 | 87 |
| |
88 |
| - | |
| 88 | + | |
89 | 89 |
| |
90 | 90 |
| |
91 | 91 |
| |
| |||
144 | 144 |
| |
145 | 145 |
| |
146 | 146 |
| |
147 |
| - | |
148 |
| - | |
149 |
| - | |
150 |
| - | |
151 |
| - | |
152 |
| - | |
153 |
| - | |
154 |
| - | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
155 | 155 |
| |
156 | 156 |
| |
157 | 157 |
| |
| |||
192 | 192 |
| |
193 | 193 |
| |
194 | 194 |
| |
195 |
| - | |
196 |
| - | |
197 |
| - | |
198 |
| - | |
199 |
| - | |
200 |
| - | |
201 |
| - | |
202 |
| - | |
203 |
| - | |
204 |
| - | |
205 |
| - | |
206 |
| - | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
207 | 207 |
| |
208 | 208 |
| |
209 | 209 |
| |
| |||
1191 | 1191 |
| |
1192 | 1192 |
| |
1193 | 1193 |
| |
1194 |
| - | |
| 1194 | + | |
1195 | 1195 |
| |
1196 | 1196 |
| |
1197 | 1197 |
| |
1198 | 1198 |
| |
1199 |
| - | |
| 1199 | + | |
1200 | 1200 |
| |
1201 | 1201 |
| |
1202 | 1202 |
| |
| |||
1269 | 1269 |
| |
1270 | 1270 |
| |
1271 | 1271 |
| |
1272 |
| - | |
1273 |
| - | |
| 1272 | + | |
| 1273 | + | |
1274 | 1274 |
| |
1275 | 1275 |
| |
1276 | 1276 |
| |
1277 | 1277 |
| |
1278 |
| - | |
1279 |
| - | |
| 1278 | + | |
| 1279 | + | |
1280 | 1280 |
| |
1281 | 1281 |
| |
1282 | 1282 |
| |
| |||
1322 | 1322 |
| |
1323 | 1323 |
| |
1324 | 1324 |
| |
1325 |
| - | |
1326 |
| - | |
| 1325 | + | |
| 1326 | + | |
1327 | 1327 |
| |
1328 | 1328 |
| |
1329 |
| - | |
1330 |
| - | |
| 1329 | + | |
| 1330 | + | |
1331 | 1331 |
| |
1332 | 1332 |
| |
1333 | 1333 |
| |
1334 | 1334 |
| |
1335 |
| - | |
1336 |
| - | |
| 1335 | + | |
| 1336 | + | |
1337 | 1337 |
| |
1338 | 1338 |
| |
1339 | 1339 |
| |
|
Lines changed: 810 additions & 1679 deletions
Large diffs are not rendered by default.
Lines changed: 2 additions & 45 deletions
Large diffs are not rendered by default.
Lines changed: 6 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
72 |
| - | |
| 72 | + | |
73 | 73 |
| |
74 |
| - | |
75 |
| - | |
| 74 | + | |
| 75 | + | |
76 | 76 |
| |
77 | 77 |
| |
78 | 78 |
| |
| |||
82 | 82 |
| |
83 | 83 |
| |
84 | 84 |
| |
85 |
| - | |
| 85 | + | |
86 | 86 |
| |
87 |
| - | |
| 87 | + | |
88 | 88 |
| |
89 | 89 |
| |
90 | 90 |
| |
| |||
99 | 99 |
| |
100 | 100 |
| |
101 | 101 |
| |
102 |
| - | |
| 102 | + | |
103 | 103 |
| |
104 | 104 |
| |
105 | 105 |
| |
|
Lines changed: 41 additions & 60 deletions
Large diffs are not rendered by default.
Lines changed: 9 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
67 | 67 |
| |
68 | 68 |
| |
69 | 69 |
| |
70 |
| - | |
| 70 | + | |
71 | 71 |
| |
72 |
| - | |
| 72 | + | |
73 | 73 |
| |
74 | 74 |
| |
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
78 |
| - | |
| 78 | + | |
79 | 79 |
| |
80 |
| - | |
| 80 | + | |
81 | 81 |
| |
82 |
| - | |
| 82 | + | |
83 | 83 |
| |
84 |
| - | |
| 84 | + | |
85 | 85 |
| |
86 | 86 |
| |
87 | 87 |
| |
| |||
213 | 213 |
| |
214 | 214 |
| |
215 | 215 |
| |
216 |
| - | |
| 216 | + | |
217 | 217 |
| |
218 | 218 |
| |
219 | 219 |
| |
| |||
226 | 226 |
| |
227 | 227 |
| |
228 | 228 |
| |
229 |
| - | |
| 229 | + | |
230 | 230 |
| |
231 | 231 |
| |
232 |
| - | |
| 232 | + | |
233 | 233 |
| |
234 | 234 |
| |
235 | 235 |
| |
|
0 commit comments