From 9e84b756f783439a84da4e10ccf1dac171ce3363 Mon Sep 17 00:00:00 2001 From: Shati Patel <42641846+shati-patel@users.noreply.github.com> Date: Mon, 22 Mar 2021 10:40:17 +0000 Subject: [PATCH] Update supported frameworks --- docs/codeql/support/framework-support.rst | 2 -- docs/codeql/support/reusables/frameworks.rst | 24 +++++++++++++++++++- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/docs/codeql/support/framework-support.rst b/docs/codeql/support/framework-support.rst index 37d54829475..d04293adfe5 100644 --- a/docs/codeql/support/framework-support.rst +++ b/docs/codeql/support/framework-support.rst @@ -10,6 +10,4 @@ The libraries and queries in version |version| have been explicitly checked agai If you're interested in other libraries or frameworks, you can extend the analysis to cover them. For example, by extending the data flow libraries to include data sources and sinks for additional libraries or frameworks. -.. There is currently no built-in support for libraries or frameworks for C/C++. - .. include:: reusables/frameworks.rst diff --git a/docs/codeql/support/reusables/frameworks.rst b/docs/codeql/support/reusables/frameworks.rst index 4dd155e2302..6e3cf5e7664 100644 --- a/docs/codeql/support/reusables/frameworks.rst +++ b/docs/codeql/support/reusables/frameworks.rst @@ -1,4 +1,15 @@ -.. There is currently no built-in support for libraries or frameworks for C/C++. +C and C++ built-in support +================================ + +.. csv-table:: + :header-rows: 1 + :class: fullWidthTable + :widths: auto + + Name, Category + `Bloomberg Standard Library `__, xxx + `Berkeley socket API library `__, API library + string.h, xxx C# built-in support ================================ @@ -78,6 +89,8 @@ Java built-in support :widths: auto Name, Category + Apache Commons, Language library (?) + Guava, xxx Hibernate, Database iBatis / MyBatis, Database Java Persistence API (JPA), Database @@ -102,21 +115,28 @@ JavaScript and TypeScript built-in support Name, Category angular (modern version), HTML framework angular.js (legacy version), HTML framework + apollo-link-http, xxx axios, Network communicator browser, Runtime environment electron, Runtime environment express, Server + Formik hapi, Server + Immutable.js, xxx jquery, Utility library koa, Server lodash, Utility library + marked, xxx mongodb, Database mssql, Database + Multer, xxx mysql, Database node, Runtime environment postgres, Database + pug, xxx ramda, Utility library react, HTML framework + react-helmet, xxx request, Network communicator sequelize, Database socket.io, Network communicator @@ -124,6 +144,8 @@ JavaScript and TypeScript built-in support superagent, Network communicator underscore, Utility library vue, HTML framework + vue-router, xxx + xml2js, xxx