Free 312-97 Practice Test Questions and Answers (2026)
Q: 1
(George Lennon is working as at InfoWorld Pvt. Solution as a DevSecOps engineer. His colleague,
Sarah Mitchell, is a senior software developer. George told her to participate in a bug bounty
program conducted by AWS for python and Java code developers. He informed Sarah that the
challenge is a fun-based solution for bashing bugs, encouraging team building, and bringing friendly
competition to enhance the quality of the code and application performance. Acting on George’s
advice, Sarah participated in the bug bounty program and scored the highest points in the challenge,
and she received a reward of $10,000. Based on the given information, which of the following bug
bounty programs did Sarah participate?.)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 2
(William McDougall has been working as a DevSecOps engineer in an IT company located in
Sacramento, Californi
a. His organization has been using Microsoft Azure DevOps service to develop software products
securely and quickly. To take proactive decisions related to security issues and to reduce the overall
security risk, William would like to integrate ThreatModeler with Azure Pipelines. How can
ThreatModeler be integrated with Azure Pipelines and made a part of William’s organization
DevSecOps pipeline?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 3
(Charles Rettig has been working as a DevSecOps engineer in an IT company that develops software
and web applications for IoT devices. He integrated Burp Suite with Jenkins to detect vulnerabilities
and evaluate attack vectors compromising web applications. Which of the following features offered
by Burp Suite minimizes false positives and helps detect invisible vulnerabilities?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 4
(Dustin Hoffman has been working as a DevSecOps engineer in an IT company located in San Diego,
Californi
a. For detecting new security vulnerabilities at the beginning of the source code development, he
would like to integrate Checkmarx SCA tool with GitLab. The Checkmarx template has all the jobs
defined for pipeline. Where should Dustin incorporate the Checkmarx template file
‘https://raw.githubusercontent.com/checkmarx-ltd/cxflow/develop/templates/gitlab/v3/Checkmarx.gitlab-ci.yml’?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 5
(Brady Coleman is a senior DevSecOps engineer at CloudVac Security Private Ltd. He has created a
new container named “eccbrad” from the centos:7 image using the command docker run -i -t --name
geeklab centos:7 /bin/bash. Now, Brady wants to install the httpd package inside the eccbrad
container. Which of the following commands should Brady use to install the httpd package inside the
container?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 6
(Brett Ryan has been working as a senior DevSecOps engineer in a multinational company that
develops web applications. The team leader of the software development team requested Brett to
detect insecure JavaScript libraries in the web application code. Brett would like to perform the
vulnerability scanning on web application with grunt-retire. Which of the following commands would
enable grunt plugin?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 7
(Kevin Williamson is working as a DevSecOps engineer in an IT company located in Los Angles,
Californi
a. His team has integrated Jira with Jenkins to view every issue on Jira, including the status of the
latest build or successful deployment of the work to an environment. Which of the following can
Kevin use to search issues on Jira?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 8
(Lisa Kramer carries an experience of 4 years as a DevSecOps engineer in an IT company. The
software development team of her organization has developed a Ruby on Rails web application and
would like to find vulnerabilities in Ruby dependencies. Therefore, the team leader of the software
development team approached Lisa for help in this regard. Which of the following SCA tool should
Lisa use to detect vulnerabilities in Ruby dependencies?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 9
(Thomas Gibson has been working as a DevSecOps engineer in an IT company that develops software
products and web applications related to law enforcement. To automatically execute a scan against
the web apps, he would like to integrate InsightAppSec plugin with Jenkins. Therefore, Thomas
generated a new API Key in the Insight platform. Now, he wants to install the plugin manually. How
can Thomas install the InsightAppSec plugin manually in Jenkins?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 10
(Steven Gerrard has been working as a DevSecOps engineer at an IT company that develops software
products and applications related to the healthcare industry. His organization has been using Azure
DevOps services to securely and quickly develop software products. To ensure that the deployed
infrastructure is in accordance with the architecture and industrial standards and the security policies
are appropriately implemented, she would like to integrate InSpec with Azure. Therefore, after
installation and configuration of InSpec, she created InSpec profile file and upgraded it with personal
metadata and Azure resource pack information; then she wrote the InSpec tests. Which of the
following commands should Steven use to run InSpec tests to check the compliance of Azure
infrastructure?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 11
(Kenneth Danziger is a certified DevSecOps engineer, and he recently got a job in an IT company that
develops software products related to the healthcare industry. To identify security and compliance
issues in the source code and quickly fix them before they impact the source code, Kenneth would
like to integrate WhiteSource SCA tool with AWS. Therefore, to integrate WhiteSource SCA Tool in
AWS CodeBuild for initiating scanning in the code repository, he built a buildspec.yml file to the
source code root directory and added the following command to pre-build phase curl -LJO
https://github.com/whitesource/unified-agent-distribution/raw/master/standAlone/wss_agent.sh.
Which of the following script files will the above step download in Kenneth organization’s CodeBuild
server?.)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 12
(Scott Morrison is working as a senior DevSecOps engineer at SUTRE SOFT Pvt. Ltd. His organization
develops software and applications for IoT devices. Scott created a user story; he then created abuser
stories under the user story. After that, he created threat scenarios under the abuser story, and then
he created test cases for the threat scenarios. After defining the YAML, Scott would like to push the
user-story driven threat model to the ThreatPlaybook server. Which of the following command Scott
should use?.)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 13
(Debra Aniston is a DevSecOps engineer in an IT company that develops software products and web
applications. Her team has found various coding issues in the application code. Debra would like to
fix coding issues before they exist. She recommended a DevSecOps tool to the software developer
team that highlights bugs and security vulnerabilities with clear remediation guidance, which helps
in fixing security issues before the code is committed. Based on the information given, which of the
following tools has Debra recommended to the software development team?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 14
(James Harden has been working as a senior DevSecOps engineer in an IT company located in
Oakland, Californi
a. To detect vulnerabilities and to evaluate attack vectors compromising web applications, he would
like to integrate Burp Suite with Jenkins. He downloaded the Burp Suite Jenkins plugins and then
uploaded the plugin and successfully integrated Burp Suite with Jenkins. After integration, he would
like to scan web application using Burp Suite; therefore, he navigated to Jenkins’ dashboard, opened
an existing project, and clicked on Configure. Then, he navigated to the Build tab and selected
Execute shell from Add build step. Which of the following commands should James enter under the
Execute shell?.)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 15
(Judi Dench has recently joined an IT company as a DevSecOps engineer. Her organization develops
software products and web applications related to electrical engineering. Judi would like to use
Anchore tool for container vulnerability scanning and Software Bill of Materials (SBOM) generation.
Using Anchore grype, she would like to scan the container images and file systems for known
vulnerabilities, and would like to find vulnerabilities in major operating system packages such as
Alpine, CentOS, Ubuntu, etc. as well as language specific packages such as Ruby, Java, etc. Which of
the following commands should Judi run to scan for vulnerabilities in the image using grype?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 16
(Michael Rady recently joined an IT company as a DevSecOps engineer. His organization develops
software products and web applications related to online marketing. Michael deployed a web
application on Apache server. He would like to safeguard the deployed application from diverse
types of web attacks by deploying ModSecurity WAF on Apache server. Which of the following
command should Michael run to install ModSecurity WAF?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 17
(Charles Drew has been working as a DevSecOps team leader in an IT company located in Nashville,
Tennessee. He would like to look at the applications from an attacker’s perspective and make
security a part of the organizations’ culture. Imagine, you are working under Charles as a DevSecOps
engineer. Charles has asked you to install ThreatPlaybook, which is a unified DevSecOps Framework
that allows you to go from iterative, collaborative threat modeling to application security testing
orchestration. After installation, you must configure ThreatPlaybook CLI; therefore, you have created
a directory for the project and then you go to the current directory where you would like to configure
ThreatPlaybook. Which of the following commands will you use to configure ThreatPlaybook? (Here,
represents your email id; represents IP address; and represents
the nginx port.))
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 18
(Alexander Hamilton has been working as a senior DevSecOps engineer in an IT company located in
Greenville, South Carolin
a. In January of 2012, his organization because a victim of a cyber security attack and incurred a
tremendous loss. Alexander’s organization immediately adopted AWS cloud-based services after the
attack to develop robust software products securely and quickly. To detect security issues in code
review, Alexander would like to integrate SonarQube with AWS Pipeline; therefore, he created a
pipeline in AWS using CloudFormation pipeline template. Then, he selected SonarQube tool from the
tools dropdown, provided the required stack parameters, and also provided email address for
receiving email notifications of changes in pipeline status and approvals. He deployed the pipeline
after entering the required information. What will happen when changes are committed in the
application repository?.)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 19
(Terry Diab has been working as a DevSecOps engineer in an IT company that develops software
products and web applications for a call center. She would like to integrate Snyk with AWS
CodeCommit to monitor and remediate vulnerabilities in the code repository. Terry pushed code to
AWS CodeCommit; this triggered Amazon EventBridge Rule, which then triggered AWS CodePipeline.
AWS CodePipeline passed code to Snyk CLI run. Who among the following interacts with Snyk CLI and
sends the results to Snyk UI?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Q: 20
(SinCaire is a software development company that develops web applications for various clients. To
measure the successful implementation of DevSecOps, the organization enforced U.S. General
Service Administrator (GSA) high-value DevSecOps metrics. Which of the following metrics
implemented by SinCaire can measure the time between the code commit and production, and
tracks the bug fix and new features throughout the development, testing, and production phases?)
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Question 1 of 20