Coder Social home page Coder Social logo

ahmadalfy / gitlab-explorer Goto Github PK

View Code? Open in Web Editor NEW
38.0 38.0 7.0 1.25 MB

Tool to visualize your groups, repositories, members and activities in your Gitlab space

JavaScript 98.61% HTML 0.60% CSS 0.79%
data-visualization gitlab tools tools-engineering

gitlab-explorer's People

Contributors

ahmadalfy avatar dependabot-preview[bot] avatar dependabot[bot] avatar eslamx7 avatar semantic-release-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

gitlab-explorer's Issues

Implement a feedback system

Currently there is no indicator for asynchronous requests in progress. The system should inform the user of the running requests statuses.

Enable pagination params

Currently when requesting (projects, groups, members, commit diffs) beyond the API limit you only get 100 entry. The system should detect that and retrieve the next pages till all data is fetched

Add support for self-hosted Gitlab

We are using a self-hosted version of Gitlab in my company, and I think it will be a good option to support that.

My initial assumption is just adding a baseUrl in the env file, and default it to the official Gitlab API, and use this value when constructing the full API URL.

I will give it a try and send you a proper PR.

Create a Contribution.md file

The repo should have a CONTRIBUTION.md file that lists how to setup on a local machine and the workflow to take when working on any changes related to this repo.

Regular expression Denial of Service (ReDoS) in /web_modules/diff2html.js

Regular expression Denial of Service (ReDoS) in /web_modules/diff2html.js low severity

Fixability: we don't have available fix now

Overview:
We found a dangerous regex : ^@@@ -(\d+)(?:,\d+)? -(\d+)(?:,\d+)? +(\d+)(?:,\d+)? @@@.* it's used by exec, this may cause the program to hang or run out of memory while trying to match the pattern of regex

else if ((values = /^@@@ -(\d+)(?:,\d+)? -(\d+)(?:,\d+)? \+(\d+)(?:,\d+)? @@@.*/.exec(line))) {

refrence id: 416815843594298551

What do you want me to do next?
details@shieldfy details
ignore@shieldfy ignore ?

Regular expression Denial of Service (ReDoS) in /web_modules/diff2html.js

Regular expression Denial of Service (ReDoS) in /web_modules/diff2html.js low severity

Fixability: we don't have available fix now

Overview:
We found a dangerous regex : ^@@ -(\d+)(?:,\d+)? +(\d+)(?:,\d+)? @@.* it's used by exec, this may cause the program to hang or run out of memory while trying to match the pattern of regex

if ((values = /^@@ -(\d+)(?:,\d+)? \+(\d+)(?:,\d+)? @@.*/.exec(line))) {

refrence id: 118615843594298458

What do you want me to do next?
details@shieldfy details
ignore@shieldfy ignore ?

Regular expression Denial of Service (ReDoS) in /web_modules/downloadjs.js

Regular expression Denial of Service (ReDoS) in /web_modules/downloadjs.js low severity

Fixability: we don't have available fix now

Overview:
We found a dangerous regex : (Version)/(\d+).(\d+)(?:.(\d+))?.*Safari/ it's used by test, this may cause the program to hang or run out of memory while trying to match the pattern of regex

if(/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent)) {

refrence id: 510915843594298861

What do you want me to do next?
details@shieldfy details
ignore@shieldfy ignore ?

Regular expression Denial of Service (ReDoS) in /web_modules/downloadjs.js

Regular expression Denial of Service (ReDoS) in /web_modules/downloadjs.js low severity

Fixability: we don't have available fix now

Overview:
We found a dangerous regex : ^data:([\w+-]+/[\w+.-]+)?[,;] it's used by test, this may cause the program to hang or run out of memory while trying to match the pattern of regex

if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(payload)){

refrence id: 968115843594298768

What do you want me to do next?
details@shieldfy details
ignore@shieldfy ignore ?

Regular expression Denial of Service (ReDoS) in /web_modules/diff2html.js

Regular expression Denial of Service (ReDoS) in /web_modules/diff2html.js low severity

Fixability: we don't have available fix now

Overview:
We found a dangerous regex : index it's used by exec, this may cause the program to hang or run out of memory while trying to match the pattern of regex

else if ((values = index.exec(line))) {

refrence id: 524615843594298679

What do you want me to do next?
details@shieldfy details
ignore@shieldfy ignore ?

Regular expression Denial of Service (ReDoS) in /web_modules/diff2html.js

Regular expression Denial of Service (ReDoS) in /web_modules/diff2html.js low severity

Fixability: we don't have available fix now

Overview:
We found a dangerous regex : \s+\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}(?:.\d+)? [+-]\d{4}.*$ it's used by replace, this may cause the program to hang or run out of memory while trying to match the pattern of regex

return fnameWithoutPrefix.replace(/\s+\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}(?:\.\d+)? [+-]\d{4}.*$/, '');

refrence id: 83891584359429836

What do you want me to do next?
details@shieldfy details
ignore@shieldfy ignore ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.