Commit Graph

  • ef00559408 Bring sarif-extract-tables up to date with sarif-extract-scans Michael Hohn 2022-07-19 15:42:26 -07:00
  • da7d669eb9 Resize logo font Michael Hohn 2022-07-15 09:33:16 -07:00
  • c9f14a538b Add logo Michael Hohn 2022-07-15 09:30:20 -07:00
  • 0e7a941be3 Include all typegraph samples, from raw to refined Michael Hohn 2022-07-14 18:27:48 -07:00
  • ef51c3d84f remove git-lfs Michael Hohn 2022-07-12 19:46:33 -07:00
  • 5cce2ed4d1 Better status updates for sarif-combine-tables Michael Hohn 2022-06-03 00:08:23 -07:00
  • 69f02cf99a Add sarif-combine-tables to combine output from sarif-runner Michael Hohn 2022-06-02 18:55:22 -07:00
  • 741be0cfe1 Include project table in output of sarif-extract-scans; add commit_id to scans table Michael Hohn 2022-06-02 16:45:04 -07:00
  • fd55969b76 fix: special concatenation case for empty tables Michael Hohn 2022-06-01 17:44:50 -07:00
  • 32413984e2 fix: only concatenate non-empty tables to suppress float conversion Michael Hohn 2022-06-01 17:34:56 -07:00
  • 82a8e7a6dc fix: set id and scan_id type to uint64 to suppress float conversion Michael Hohn 2022-06-01 13:00:37 -07:00
  • 0fc6eb3cce Improve error reporting in sarif destructuring routines Michael Hohn 2022-05-30 00:09:13 -07:00
  • f5e258de52 Enhance the fillsig() routines to supplement lgtm.com/lgtm enterprise signature differences Michael Hohn 2022-05-30 00:08:09 -07:00
  • b7cd96ea72 Add sarif-runner.py to drive sarif-extract-scans for sarif file collections Michael Hohn 2022-05-30 00:04:40 -07:00
  • eb8e2f18e9 Initial version of sarif-extract-scans, to be tested Michael Hohn 2022-05-16 18:58:53 -07:00
  • 3dd8522b7f Add simple timing run information Michael Hohn 2022-05-16 11:43:05 -07:00
  • 154b0bdc56 WIP: assemble derived 'results' table Michael Hohn 2022-05-13 17:01:02 -07:00
  • b212423907 WIP: sarif-extract-scans: back to single sarif file handling, incorporate multi-file libraries Michael Hohn 2022-05-10 19:01:38 -07:00
  • 675a5a4008 Add svg snapshot of derived-tables.drawio Michael Hohn 2022-05-02 10:45:26 -07:00
  • cbf129b49f Indent the json input file Michael Hohn 2022-05-02 10:44:43 -07:00
  • 30e3dd3a37 Replace internal ids with snowflake ids before writing tables Michael Hohn 2022-04-29 22:39:25 -07:00
  • 51f0505f5e Add non-sarif-metadata/, an overview of the metric and diagnostic queries Michael Hohn 2022-04-28 16:11:35 -07:00
  • 44f1d2f179 Description of current and upcoming tables and their information sources Michael Hohn 2022-04-20 15:22:20 -07:00
  • 1f2daab51e Re-run of table overview Michael Hohn 2022-04-20 15:13:46 -07:00
  • 046a152ae2 Expand current and planned table description Michael Hohn 2022-04-19 12:00:54 -07:00
  • 6cef65338a explore parts of the github API via distinct connection layers. Michael Hohn 2022-04-18 21:20:43 -07:00
  • 8e5d9c464b Add snowflake implementation Michael Hohn 2022-04-11 19:24:12 -07:00
  • 8b3710a51b interim: sarif-extract-multi table outputs and future table diagrams Michael Hohn 2022-04-08 14:12:17 -07:00
  • d5390bb87e Full revision of the base tables derived from multiple sarif input files Michael Hohn 2022-03-23 16:37:41 -07:00
  • db00f17137 Some cleanup based on pyflakes output Michael Hohn 2022-03-17 17:23:53 -07:00
  • bdf85eafc8 Add a collection of commands to run static python checkers Michael Hohn 2022-03-17 17:21:58 -07:00
  • b82c620a1e Add overview of the base tables derived from multi-sarif input; add rules.csv Michael Hohn 2022-03-16 16:54:14 -07:00
  • 926e083991 Added field to multi-file signature; the steps are documented in adding-to-typegraph.org Michael Hohn 2022-03-15 12:30:05 -07:00
  • 0f070a6ae4 sarif-extract-multi: extract combined tables from multiple sarif files Michael Hohn 2022-03-11 23:00:53 -08:00
  • 9c151e295b sarif-extract-tables: include relatedLocations from both sources Michael Hohn 2022-02-22 17:35:39 -08:00
  • 1dbd240b5b sarif-extract-tables: Form the codeFlows dataframe and write it out Michael Hohn 2022-02-22 16:50:44 -08:00
  • ad738abed3 sarif-extract-tables: also output relatedLocations table Michael Hohn 2022-02-16 17:03:58 -08:00
  • ec9a0b5590 sarif-extract-tables: initial version, reproduces known output as table Michael Hohn 2022-02-08 20:04:28 -08:00
  • f5e73e90ba sarif-extract-tables: interim commit: first joins Michael Hohn 2022-02-07 17:11:55 -08:00
  • f246f06d4e sarif-extract-tables: interim commit: form tables Michael Hohn 2022-02-04 23:56:01 -08:00
  • 7a517fa06c sarif-extract-tables: interim commit Michael Hohn 2022-02-04 14:44:55 -08:00
  • cf8096446b sarif-to-dot: cleanup for and preparation for sarif table extraction Michael Hohn 2022-02-01 22:41:29 -08:00
  • c664ae2f8f .gitignore: ignore temporary files Michael Hohn 2022-02-01 22:31:10 -08:00
  • 119f9a5c18 sarif-to-dot: add more support for --fill-structure option Michael Hohn 2022-01-27 18:55:02 -08:00
  • eb53ede8b1 sarif-to-dot: add more support for --fill-structure option Michael Hohn 2022-01-27 18:18:43 -08:00
  • 80b22001ce sarif-to-dot: make signature names order-independent Michael Hohn 2022-01-27 17:53:14 -08:00
  • 3e5d3ff5de Added interesting sarif structure diagram to notes/ Michael Hohn 2022-01-26 23:25:30 -08:00
  • 0b13a297a5 sarif-to-dot: add more support for --fill-structure option Michael Hohn 2022-01-26 22:27:07 -08:00
  • 2adf0dfa21 sarif-to-dot: increase graph ranksep to get intelligible edges Michael Hohn 2022-01-26 16:15:42 -08:00
  • 2c98cf0d41 sarif-to-dot: add more support for --fill-structure option Michael Hohn 2022-01-26 16:06:15 -08:00
  • 2b75988b9a sarif-to-dot: add more support for --fill-structure option Michael Hohn 2022-01-26 15:41:26 -08:00
  • 153eba8346 sarif-to-dot: to reduce graph clutter, add option --no-edges-to-scalars Michael Hohn 2022-01-26 00:41:31 -08:00
  • d7d566c5db sarif-to-dot: add more support for --fill-structure option Michael Hohn 2022-01-25 23:43:43 -08:00
  • b816705574 sarif-to-dot: add --fill-structure option and initial library support Michael Hohn 2022-01-25 23:18:20 -08:00
  • edfe1f3363 sarif-to-dot: move signature functions into their own module Michael Hohn 2022-01-25 17:57:44 -08:00
  • 0444a87076 sarif-to-dot: remove module-variable references Michael Hohn 2022-01-25 17:49:07 -08:00
  • 86caa3f56f sarif-to-dot: small renaming Michael Hohn 2022-01-24 17:24:30 -08:00
  • 939ba9bd8a sarif-to-dot: output array signatures as nodes, not edges; fix raise statements Michael Hohn 2022-01-20 18:07:09 -08:00
  • cef9b47b58 sarif-to-dot: produce dot output using -d option Michael Hohn 2022-01-16 14:21:23 -08:00
  • 113fa483ca traverse: add file header Michael Hohn 2022-01-16 13:23:33 -08:00
  • d64b100101 sarif-to-dot: move processing code to the end Michael Hohn 2022-01-16 01:39:24 -08:00
  • b94be6a21e sarif-to-dot: map values to their typedf Michael Hohn 2022-01-16 01:26:24 -08:00
  • afca6b341a sarif-to-dot: improved output, add three options Michael Hohn 2022-01-16 01:07:24 -08:00
  • 706e4cdd54 sarif-to-dot: Print the type signature of a sarif file, at various levels of verbosity. Michael Hohn 2022-01-15 23:05:06 -08:00
  • ef08825b43 Processing in stages: Move the initial sarif_cli code to sarif_cli/traverse Michael Hohn 2021-12-22 18:03:34 -08:00
  • 7d49c3bd08 Update the sarif-results-summary examples Michael Hohn 2021-12-22 17:46:33 -08:00
  • 558e218d3b Add endpoints-only option for path output and a collection of usage samples Michael Hohn 2021-12-21 14:04:46 -08:00
  • 79649a6226 Add treeio/ files referenced in sarif Michael Hohn 2021-12-18 14:58:51 -08:00
  • 979042ff5c Add a 3 =relatedLocations= and 3 =threadFlows= example Michael Hohn 2021-12-18 14:58:10 -08:00
  • f0e52753f6 Illustration of the steps needed to pull in used source files only Michael Hohn 2021-12-18 14:56:39 -08:00
  • 9590d0a677 Add newline after dbg(message) output Michael Hohn 2021-12-18 14:19:38 -08:00
  • 291726dd58 Add smaller sarif test files Michael Hohn 2021-12-18 13:19:11 -08:00
  • 68a661fffb Added notes on more thorough examination of multiple results Michael Hohn 2021-12-18 00:33:38 -08:00
  • 7e66e29f53 Fix editing error Michael Hohn 2021-12-15 14:02:27 -08:00
  • 62ae8dca4a Correct the =sarif-results-summary= commands Michael Hohn 2021-12-10 11:56:10 -08:00
  • 780def7063 Add utility scripts to retrieve sarif files from lgtm Michael Hohn 2021-12-10 11:25:03 -08:00
  • 5386310b1b Prepend path index to data flow results; use single newlines Michael Hohn 2021-12-08 16:28:32 -08:00
  • f1d21e4a43 Fix missing 'region' key in relatedLocations: use whole-file output Michael Hohn 2021-12-08 16:02:31 -08:00
  • 1271589bc4 Fix class NoFile: comment Michael Hohn 2021-12-06 15:34:03 -08:00
  • 92d904ee10 Add quick check to verify that input is serif Michael Hohn 2021-12-06 14:24:08 -08:00
  • 120e673424 Fix: handle relatedLocations without physicalLocations (files) Michael Hohn 2021-12-06 12:37:35 -08:00
  • 2c3ca3c0eb Fix for KeyError: 'region', caused by result without region Michael Hohn 2021-12-06 11:27:39 -08:00
  • ffcacec630 sarif-results-summary: add csv output option Michael Hohn 2021-12-02 11:41:11 -08:00
  • f9c3e18842 Add * Examples to README Michael Hohn 2021-11-21 17:23:44 -08:00
  • 44f61dc70c Add wxWidget subset as test case Michael Hohn 2021-11-21 16:46:34 -08:00
  • f0aa815a9a Fix encoding read error Michael Hohn 2021-11-21 16:42:11 -08:00
  • 85ddaaafe1 sarif-results-summary: add codeFlow (path-problem) output, remove meta-data Michael Hohn 2021-11-20 14:49:49 -08:00
  • 29b62b8b1a Remove unused requirements Michael Hohn 2021-11-19 12:18:15 -08:00
  • 303d063940 Add note on git lfs requirement Michael Hohn 2021-11-19 12:17:38 -08:00
  • 6147e57260 Introduce get_relatedlocation_message_info to co-locate tree information Michael Hohn 2021-11-17 16:34:20 -08:00
  • 1f7e78b049 refactor: introduce get_location_message_info Michael Hohn 2021-11-17 16:28:43 -08:00
  • 8036ea5ffc factor common result prefix Michael Hohn 2021-11-17 16:14:36 -08:00
  • 90758f769f factor common code into display_underlined Michael Hohn 2021-11-17 15:56:43 -08:00
  • f5bb156c8c Add option to print related location info (sarif-results-summary -r) Michael Hohn 2021-11-16 21:46:55 -08:00
  • 9f3be7bcb0 Log missing files, but try to continue execution Michael Hohn 2021-11-16 21:45:54 -08:00
  • 502cb21850 Add source files for relatedLocations Michael Hohn 2021-11-16 21:42:28 -08:00
  • 4ca7dda579 Add TODO to sarif-list-files Michael Hohn 2021-11-16 21:32:07 -08:00
  • e36874cb54 sarif-results-summary: underline affected code region Michael Hohn 2021-11-15 14:16:23 -08:00
  • a756abbb09 Consistency with tabs in Python source code Michael Hohn 2021-11-15 13:59:58 -08:00
  • 912f75c52a fix load_lines: only strip newlines Michael Hohn 2021-11-15 13:41:51 -08:00