The Software Developer
The Software Developer
  • 11
  • 85 362
Terraform Security Using Checkov | Scan Terraform Templates
Terraform is an Infrastructure as Code (IaC) tool, and Terraform security refers to securing the infrastructure that is built using Terraform.
By leveraging tools that understand Terraform files and workflows, teams can effectively implement security controls earlier in the development process.
Terraform security scan using checkov. In this video we will see how we can use checkov tool for scanning security issues within out terraform templates.
We will also see how to publish the results in pipeline, which makes it easy to go through the results and verify those.
มุมมอง: 2 471

วีดีโอ

Security Code Scan | Azure Pipeline
มุมมอง 3.6K3 ปีที่แล้ว
In this video we will see how to perform static code analysis using security code scan tool in azure build pipeline. In the demo section you will see how to install security code scan tool in all projects dynamically and then perform the scan. And at the end we will see how to display the results in task output.
OWASP Dependency Check | SCA Tools
มุมมอง 8K3 ปีที่แล้ว
This video contains details on what is SCA, what is OWASP dependency check, what are OWASP top 10 vulnerabilities and how to integrate OWASP dependency check in azure pipeline.
SonarCloud integration with Azure Pipeline
มุมมอง 22K3 ปีที่แล้ว
This tutorial covers all the steps required to integrate SonarCloud with azure pipeline. We will see its benefits and issues you might face while integrating it. We will also see how to integrate quality gate result in pull request.
Builder Design Pattern | C# Design Patterns
มุมมอง 6033 ปีที่แล้ว
This video contains all the implementation details related to builder design pattern. I have covered how builder design pattern is used, how it works and actual implementation for same.
Decorator Design Pattern | C# Design Patterns
มุมมอง 3683 ปีที่แล้ว
This video contains all the implementation details related to decorator design pattern. I have covered where decorator design pattern is used, how it works and actual implementation for same.
Façade Design Pattern | C# Design Patterns
มุมมอง 3663 ปีที่แล้ว
This video contains all details related to facade design pattern and its implementation with good example. It will help you to understand how it works and how to apply facade design pattern in your application.
Adapter Design Pattern | C# Design Patterns
มุมมอง 1.1K3 ปีที่แล้ว
This video contains details on how Adapter design pattern works and how to implement it in your code. It contains details on what problems adapter design patter solves, how to use it and which other patterns look similar but they are not. With this course you will get confidence to implement adapter design pattern in your code.
SonarQube analysis and SonarLint integration with Visual Studio 2019
มุมมอง 47K3 ปีที่แล้ว
This video contains details on how to configure SonarQube on local system and perform the scan for local solution. It also contains details on how to integrate SonarLint with Visual Studio. I have also covered how to scan code coverage in visual studio for community/professional edition.
[Fixed] OBS Studio audio recording issue
มุมมอง 814 ปีที่แล้ว
After trying out many solutions available on the internet nothing worked for me. Finally, one setting worked which I have explained in the video. Please do subscribe to my channel and let me know in the comment section if this solution worked for you.
[Fixed] OBS studio not capturing display (Black screen)
มุมมอง 1134 ปีที่แล้ว
OBS studio black screen issue seems to be common on laptops as more than one graphics card is involved. With the settings mentioned in the video, you can fix the issue. For capturing games select High-performance option. I have already done the settings so you will already see OBS studio in the graphics settings window.

ความคิดเห็น

  • @laxmiworld1887
    @laxmiworld1887 หลายเดือนก่อน

    How to generate personal access token from Azure?

  • @user-jg3vf1il2b
    @user-jg3vf1il2b 4 หลายเดือนก่อน

    dont to need python to install using pip ?? does microsoft hosted agents have python in it??

  • @naresh2423
    @naresh2423 11 หลายเดือนก่อน

    Bro you are awesome. I will connect with you

  • @taofeekadedokun3319
    @taofeekadedokun3319 ปีที่แล้ว

    Thanks for this beautiful video. Do you have a github repo for this sample project that you can share. Will really appreciate to get a practical hands on. Thanks in advance

  • @rajat420420
    @rajat420420 ปีที่แล้ว

    which is best sca tools?

  • @AbhishekGupta-hs8nh
    @AbhishekGupta-hs8nh ปีที่แล้ว

    Hi sir my unit test project does not lines of code on sonarcube server what can be issue it also does not show code coverage for unit test project

  • @bharathvenkatesan425
    @bharathvenkatesan425 ปีที่แล้ว

    Hi nice explaination, actually I wanted to fail build with sonar qube warning can please help me how to do it

  • @pigrebanto
    @pigrebanto ปีที่แล้ว

    Great demo! But how does it work under the hood? Is an agent from SonarCloud downloaded on the build agent machine for making the quality checks?

  • @nithin4457
    @nithin4457 ปีที่แล้ว

    Really a great vedio Please can I know what is input to scan --scan ??? it the build location or the source code

  • @vanishree2713
    @vanishree2713 ปีที่แล้ว

    Great Explanation,thanks for the Info

  • @hhhhh7691
    @hhhhh7691 ปีที่แล้ว

    Nice tutorial. Could you please help me how to get the source code for this project? i mean ProfileInfo source code C#. Thanks

  • @azeemkhan47
    @azeemkhan47 ปีที่แล้ว

    Hello Buddy. Great video. Can you also create some tutorial on OWASP ZAP and its integration in Azure Pipeline?

  • @mohammedabdulmujeeb3700
    @mohammedabdulmujeeb3700 ปีที่แล้ว

    Can u help me in. I am struck in one of statuschecks implementations. I have enabled it as a mandatory check for Code quality but they are listed out as optional.

  • @shaikhashmi1685
    @shaikhashmi1685 ปีที่แล้ว

    Can you please provide me the repo ?

  • @Manikandan-sr1sk
    @Manikandan-sr1sk ปีที่แล้ว

    Thanks for you video, I am trying to intergrate sonarQube with angular 12 application, Sonar detect any username and password but not detection any accesskey(api key) if hardcoded value, is there any way to write rules for this case...

  • @pravallikachevuru4767
    @pravallikachevuru4767 ปีที่แล้ว

    @The Software Developer can u please suggest how to perform code analysis for the same by using jenkins freestyel job

  • @rightobjectaccount9765
    @rightobjectaccount9765 ปีที่แล้ว

    Hi, Nice tutorial. Thanks for posting it. I'm trying to understand what SQ is actually scanning. My understanding is that it's the embedded source code, which is what goes into the compiler, not what is generated by the compiler.

  • @ayazhussain9848
    @ayazhussain9848 2 ปีที่แล้ว

    i did not get coverage-opencover.xml file on unit test project 15:19 here

  • @rafaelmateus8497
    @rafaelmateus8497 2 ปีที่แล้ว

    nice thanks to help

  • @jesusabcdefghijklmnopqrstu2699
    @jesusabcdefghijklmnopqrstu2699 2 ปีที่แล้ว

    You sucks explaining, what is all the configuration to get the report?

  • @SureshP-ds3nh
    @SureshP-ds3nh 2 ปีที่แล้ว

    Thank You Very Much.

  • @SureshP-ds3nh
    @SureshP-ds3nh 2 ปีที่แล้ว

    Thank You Very Much

  • @vinayakchikhali6276
    @vinayakchikhali6276 2 ปีที่แล้ว

    excellent👏👏👏👍👍👍

  • @varatharajansethuraman3641
    @varatharajansethuraman3641 2 ปีที่แล้ว

    Excellent

  • @kavacham222
    @kavacham222 2 ปีที่แล้ว

    Thankyou for the video., But for me its showing no code coverage...wat might be the problm?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Sorry for delayed response, the reason can be wrong configuration for coverage file.

  • @ashukhan2779
    @ashukhan2779 2 ปีที่แล้ว

    How can I configure sonarcloud through docker image and yml file?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Sorry for delayed response, I have not tried this but you can check if there is any existing docker image with this sonarqube configuration.

  • @dawidapolinarski4077
    @dawidapolinarski4077 2 ปีที่แล้ว

    Hi, great video. How can I scan all type of files, not only .csproj? Thank You!

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      I think if you provide root location for scan then it goes for scanning all file, let me know if you try it.

    • @dawidapolinarski4077
      @dawidapolinarski4077 ปีที่แล้ว

      @@thesoftwaredeveloper2307 I have no idea. I want to scan all files, all extensions. Any idea?

  • @WobblyExplorer
    @WobblyExplorer 2 ปีที่แล้ว

    I ran the sonar test-specific command. I had one test case, it passed but the coverage file didn't generate.

  • @hmper
    @hmper 2 ปีที่แล้ว

    Awesome presentation, you are a gem! Thank you for helping the community, may you grow exponentially professionally for the great work you are doing. Would be great if you cover some other integrations like ServiceNow in the release pipeline for change management, that would be so cool. Thanks BOSS!

  • @akshayb7800
    @akshayb7800 2 ปีที่แล้ว

    I am trying to setup the PR decoration. I have followed the steps you have mentioned. But I am not able to view SonarCloud/qualitygate in the status check of the branch policy. Do we need to add any configuration to the pipeline to view that?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Make sure you are not doing it on private repository, for private repository I think you will need developer edition. If you are not using private repository then follow steps mentioned in below blog, let me know if it solves the problem. writeabout.net/2019/04/18/use-pull-request-decoration-in-azure-devops-with-sonarcloud/

  • @mohanvamsi55
    @mohanvamsi55 2 ปีที่แล้ว

    Great Explanation, but where can i configure file exclusions(not on ui). if wanted to change in sonar-project.properties file and based on that i want my analysis scope defined

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Sorry for delayed response, I have not tried this approach but try something like this: sonar.exclusions=system/**, test/** Let me know if this works, I will also try from my end to see if this works.

  • @milenkomarkovic
    @milenkomarkovic 2 ปีที่แล้ว

    Thank you very much, nice explanation.

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Than you for the comment, if the content helps you do subscribe to my channel.

  • @tejav143
    @tejav143 2 ปีที่แล้ว

    How can we include to the branches in sonarcloud????

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Sorry for delayed response, for branch analysis I think you can use below parameter: sonar.branch.name Project will stay same, only branch name will be additional parameter.

    • @tejav143
      @tejav143 2 ปีที่แล้ว

      @@thesoftwaredeveloper2307 thanks for ur response,I'm able to get that branch 😉

  • @samikshamagdum5537
    @samikshamagdum5537 2 ปีที่แล้ว

    I am setting up sonar PR decoration for my ADO Project. I am not getting drop down for sonar status check. what can be the issue?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Sorry for the delayed response, check if you are using private repository for scanning. I think for it free only for public repositories. You can also refer below steps for enabling it: writeabout.net/2019/04/18/use-pull-request-decoration-in-azure-devops-with-sonarcloud/

  • @santoshnakka7431
    @santoshnakka7431 2 ปีที่แล้ว

    Superb mate, it is very good explanation. Cheers.

  • @apprendresanslimites607
    @apprendresanslimites607 2 ปีที่แล้ว

    Thank you so much, how I can excludes some projects from code coverage, or exclude all projects and include one project for the testing.

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Sorry for delayed response, that can be done from project settings on sonar portal. Please refer below link for same -- docs.sonarqube.org/latest/project-administration/narrowing-the-focus/

  • @nikhilbs5406
    @nikhilbs5406 2 ปีที่แล้ว

    10:45 Could you please help me on configuring sonarcloud for multiple projects? How we can add variables or parameters.

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Sorry for delayed response. You can try scanning different projects with different project keys, that will make sure results are shown separately for each project.

    • @nikhilbs5406
      @nikhilbs5406 2 ปีที่แล้ว

      @@thesoftwaredeveloper2307 I have used pre-defined variables and its working.

  • @ManishKumar-sv5my
    @ManishKumar-sv5my 2 ปีที่แล้ว

    Very well explained. Thanks!! Will it generate coverage report on sonar cloud if some tests are failing ?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      sorry for delayed response, if code coverage file is generated and you are performing sonar scan even after test failure then yes the results will be published to sonar.

  • @eminhaciyev3077
    @eminhaciyev3077 2 ปีที่แล้ว

    thank you for explanation 👍

  • @sankarbrahma5489
    @sankarbrahma5489 2 ปีที่แล้ว

    How can we perform incremental scan or scanning the modified file in CI/CD pipeline?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Sorry for delayed response, you try integrating sonar scan in pull request. That will make sure the scan is performed on the files which are modified.

  • @yashmundra920
    @yashmundra920 2 ปีที่แล้ว

    Does code build mandatory step in sonarqube, as I am facing issue with build via command prompt. Although it is getting succesfull build in VS2019. I am also getting MSBUILD : error MSB1008: Only one project can be specified. Can you please help me with this?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Sorry for the delayed response, based on what I have seen so far this issue comes if there is any space in arguments. Please verify if the arguments you are passing to the command are in correct format.

  • @dhruval20
    @dhruval20 2 ปีที่แล้ว

    Man - Your scanning command is incomplete

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Any issues you are facing?

    • @dhruval20
      @dhruval20 2 ปีที่แล้ว

      @@thesoftwaredeveloper2307 The sequence of executing commands is like: Step 1: dotnet sonarscanner begin /k:"MyProject" /d:sonar.host.url="localhost:9000" /d:sonar.login="KEY" Step 2: dotnet build Step 3: dotnet sonarscanner end /d:sonar.login="KEY" KEY has to be configured from SONAR portal while creating a new project setup and SONAR is autogenerating this commands for us. Also the mention of default login credentials to SONAR is also reqruied.

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      @@dhruval20 Thanks for pointing it out. As I was running all the setup locally that might be the reason I never needed to pass token, may be Force User Authentication setting was disabled so it worked fine but great that you have solution for that. For default credentials I have mentioned it at 14:22 I think, as user - admin and pass-admin.

    • @dhruval20
      @dhruval20 2 ปีที่แล้ว

      @@thesoftwaredeveloper2307 I am also trying on my local. And I also feels like it will be better to introduce the configuration of JDK. Latest version of JDK is not compatible with SONAR. It fails to start ES & JVM. Need to downgrade the JDK version and also need a configuration of JAVA_HOME

  • @davidemmanuel3001
    @davidemmanuel3001 2 ปีที่แล้ว

    How do you set the quality gate standard?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Sorry for delayed response, I have not tried that but you can follow steps mentioned in below blog to achieve it: writeabout.net/2018/09/25/fail-your-azure-devops-pipeline-if-sonarqube-quality-gate-fails/

  • @prasannarode6118
    @prasannarode6118 2 ปีที่แล้ว

    Thank you for explaining the configurations and generating reports. This video is helpful.

  • @WasimShaikh-yd7mb
    @WasimShaikh-yd7mb 2 ปีที่แล้ว

    Thank you, can you please share the power shell script.

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Thanks for watching the video. Actually I do not have those scripts anymore, you will need to take those from the video only.

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Finally I found those scripts, please refer below link for scripts: github.com/swapnilsomkuwar25/ScriptFiles/blob/main/SAST_Scan_Result.ps1

  • @adomovic323
    @adomovic323 2 ปีที่แล้ว

    Thank you very much, this is helpful :)

  • @amiraliansari9887
    @amiraliansari9887 2 ปีที่แล้ว

    Thanks for the video, I am using SonarQube Community Version and Visual Code(with Angular, TypeScript and JavaScript). I run the commands and get the result in SonarQube. But I have two issues. 1) The Coverage is always shown as 0.0%..... 2) The Hotspots Reviewed sometimes shows E and A. .. Can you please help me as what need to done or configure to solve these two issues?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      Thanks for watching the video, I came across below article on integrating angular code coverage with sonarqube and similar steps I have followed in past: medium.com/@learning.bikash/angular-code-coverage-with-sonarqube-d2283442080b Let me know if you still face the issue.

    • @amiraliansari9887
      @amiraliansari9887 2 ปีที่แล้ว

      @@thesoftwaredeveloper2307 Thanks for the article. I have almost all the necesary set up. But still I am facing the same issues. Please your help. May be I need to some additional settings in sonarqube and my code in VS Code.?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 2 ปีที่แล้ว

      @@amiraliansari9887 Sorry for delayed response, I was in training for last week. Please confirm if below steps works for you, these are the steps I have followed in my project: First, we need to install sonar-scanner node package in the Angular application. Use below command to install this sonar-scanner package: npm install sonar-scanner - save-dev Once the package is installed, create file named “sonar-project.properties” in project root directory and add below configurations in it: sonar.host.url={IP}:9000/ sonar.login=admin sonar.password=admin sonar.projectKey=text-phrase-client sonar.projectName=text-phrase-client sonar.projectVersion=1.0 sonar.sourceEncoding=UTF-8 sonar.sources=src sonar.exclusions=**/node_modules/** sonar.tests=src sonar.test.inclusions=**/*.spec.ts sonar.typescript.lcov.reportPaths=coverage/lcov.info Run below command in terminal to generate the code coverage file: ng test - watch=false - code-coverage New Folder named coverage will be created under project directory: First, we need to add below script entry in package.json file: "scripts": { "sonar": "sonar-scanner" } Once done, run below command to perform the sonar scan: npm run sonar

  • @lalitha722
    @lalitha722 3 ปีที่แล้ว

    Thank you so much for your great explanation. It was really good. I have a question, for test project configuration, you have configured opencover.xml file right, can we do the same via commands?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 3 ปีที่แล้ว

      Thank you for the comment. Below page contains the commands you can use for setting up the open cover reports path: docs.sonarqube.org/latest/analysis/coverage

    • @AbhishekGupta-hs8nh
      @AbhishekGupta-hs8nh ปีที่แล้ว

      ​@@thesoftwaredeveloper2307 Hi sir my unit test project does not show lines of code on sonarcube server what can be issue it also does not show code coverage for unit test project

  • @SteveNgaiCheeWeng
    @SteveNgaiCheeWeng 3 ปีที่แล้ว

    Hi if I login with GitHub credential, I can't see Azure DevOps organization name?

    • @thesoftwaredeveloper2307
      @thesoftwaredeveloper2307 3 ปีที่แล้ว

      For azure DevOps organization you will need to use your azure DevOps account.

  • @TheVinu0405
    @TheVinu0405 3 ปีที่แล้ว

    Great explanation but can you tell me the exact JDK and the link to download it? Open JDK 13 is not available and Oracle JDk is not working. Its giving me this error when I try to run SonarStart.bat Waiting for Elasticsearch to be up and running Unrecognized VM option 'UseConcMarkSweepGC'

    • @treegacayan753
      @treegacayan753 3 ปีที่แล้ว

      same error with me. I used JDK 11 and it worked for me

    • @TheVinu0405
      @TheVinu0405 3 ปีที่แล้ว

      @@treegacayan753 thanks. I will try that