close
R I A

AI-Powered Application, API and LLM Security Testing

RIA – School of Technology & AI · Under AI Essentials

Authorised defensive testing, reported to the owner

This track is for application security engineers, DevSecOps engineers, and AI application developers who will secure software with artificial intelligence across the lifecycle, not only generate code. The public title covers the application, the application programming interface (API), and the large language model (LLM). You test only with written permission, in the isolated authorised security environment used in the programme.

The laboratory outcome is always the same sequence: identify, validate, prioritise, remediate, rerun, and report to the owner. You leave with a written assessment of a sample retrieval-augmented generation (RAG) application: a risk rating, a remediation plan, and retest evidence.

The track is the application and AI security gate on the software development life cycle (SDLC) pathway, Complete AI-Native SDLC Engineering. Suggested time is 30 hours inside a 16-week professional programme of about 160 to 200 hours. That shape is subject to batch and faculty planning. Classes run at Purasawalkam and Saligramam. The cohort and any certificate are confirmed when you enquire. On the form, the Technology stream lists this course as AI Security Testing. Call +91 98843 63200.

What the laboratory names

OWASP (Open Worldwide Application Security Project) is the source of the web, API, and LLM lists in the curriculum. You will use static application security testing (SAST), dynamic application security testing (DAST), and software composition analysis (SCA). Release checks sit on continuous integration and continuous delivery (CI/CD), and a person still approves the release. Role-based access control (RBAC) is one of the boundaries you document on the sample.

  • Retrieval-augmented generation access control.
  • Vector-store isolation.
  • Output checks.
  • Tool-calling permission boundaries.
  • Human approval.
  • Resource limits.
  • Factual-reliability checks.
  • Authentication, rate limits, and cost controls.

Tool names only, for authorised assessment: OWASP LLM guidance, Garak, Promptfoo, Microsoft PyRIT, and Giskard. SAST names include SonarQube, Semgrep, GitHub CodeQL, Bandit, ESLint security plugins, and Gitleaks. DAST names are OWASP ZAP and Burp Suite. SCA names are OWASP Dependency-Check and Snyk. Containers use Trivy. Infrastructure-as-code uses Checkov and KICS. The software bill of materials uses CycloneDX and SPDX.

How the subject is taught

Permission first

Class work starts from permission the programme has given. You copy the system name and the stop point into your note. If the permission is unclear, you stop and you ask.

A finding is a claim you can support

You validate a tool result before you rate it. Severity, context, and false positives are reviewed. An informational finding does not automatically become a failed release.

The report

The owner receives the risk rating, the remediation plan, and the retest evidence. An assistant may draft a sentence. You compare that draft with the permission and with what you actually checked.

Neighbouring programmes

Security operations sit in AI in Cybersecurity. The broader defensive programme is Cyber Security. Ordinary test design is AI-Powered Test Automation Engineering. These AI Essentials programmes are not on NVIDIA AI Essentials.

Course curriculum

Thirteen modules. Category names come from the current official OWASP editions verified for this page. The hour split is on Complete AI-Native SDLC Engineering.

  • AI-Powered Application, API and LLM Security Testing

    Programme objective: In an isolated authorised environment, you identify a finding, validate it, prioritise it, remediate it, rerun the check, and report to the owner. The work is a written assessment of a sample retrieval-augmented generation application: a risk rating, a remediation plan, and retest evidence.

    Learner path: The current OWASP Top 10 for web applications, the OWASP API Security Top 10, static and dynamic testing, composition analysis, containers, infrastructure-as-code, secrets, a software bill of materials, licences, pipeline gates, threat modelling, then large language model application risks. The surrounding gates are on Complete AI-Native SDLC Engineering.

    Suggested time inside the pathway is 30 hours, within a 16-week professional programme of about 160 to 200 hours. That shape is subject to batch and faculty planning. The cohort and any certificate are confirmed when you enquire. This page does not state fees, batch dates, faculty names, or placement rates.

    Module 1 — OWASP Top 10 web application security

    You use the current official edition. The project page names the 2025 release as the current Top 10. You study these category names, map each one to a control and a retest, and report the result to the owner:

    • Broken Access Control
    • Security Misconfiguration
    • Software Supply Chain Failures
    • Cryptographic Failures
    • Injection
    • Insecure Design
    • Authentication Failures
    • Software or Data Integrity Failures
    • Security Logging and Alerting Failures
    • Mishandling of Exceptional Conditions
    Module 2 — OWASP API Security Top 10

    This is its own module. The class uses the current official edition. The edition published on the OWASP API Security project page, and verified for this outline, is the 2023 list. You map each category name to a control, a severity, and a retest:

    • Broken Object Level Authorization
    • Broken Authentication
    • Broken Object Property Level Authorization
    • Unrestricted Resource Consumption
    • Broken Function Level Authorization
    • Unrestricted Access to Sensitive Business Flows
    • Server Side Request Forgery
    • Security Misconfiguration
    • Improper Inventory Management
    • Unsafe Consumption of APIs
    Module 3 — Static application security testing

    You review source with SonarQube, Semgrep, GitHub CodeQL, Bandit, ESLint security plugins, and Gitleaks, then you confirm a finding before you call it a defect.

    Module 4 — Dynamic application security testing

    You run an authorised scan with OWASP ZAP or Burp Suite in the isolated environment, covering authenticated scanning, API scanning, session checks, and a later security regression. You record what the tool reported and what a person confirmed.

    Module 5 — Software composition analysis

    You review dependencies with OWASP Dependency-Check and Snyk, and you triage a critical finding instead of copying the tool’s label into the report unchanged.

    Module 6 — Container review

    You review the container image with Trivy and you report what you validated to the owner.

    Module 7 — Infrastructure-as-code review

    You review the infrastructure-as-code with Checkov and KICS, and you separate a confirmed issue from a false positive.

    Module 8 — Secrets review

    You look for hardcoded secrets with Gitleaks. A secret in the tree is removed from the work you will keep, and you say so in the report.

    Module 9 — Software bill of materials

    You produce a software bill of materials with CycloneDX and SPDX so the owner can see which components the sample application includes.

    Module 10 — License scanning

    You record the licences the scan surfaced and you flag a licence the owner needs to read before the component is kept.

    Module 11 — CI/CD security gates and signed artifacts

    You place security checks on the pipeline and you require a signed artifact. A tool’s recommendation still waits for a person before a release.

    Module 12 — Threat modelling with STRIDE

    You walk the sample with STRIDE — spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege — and you write the control and the owner for each item you keep.

    Module 13 — Large language model application security

    You use the OWASP Top 10 for Large Language Model Applications, 2025 edition, which is the list published on the GenAI project page for this outline. Hidden context exposure and untrusted tool outputs are not separate headings in that list. You still practise tool-calling permission boundaries in the laboratory themes on this page. The category names you study are:

    • Prompt injection
    • Sensitive information disclosure
    • Supply chain
    • Data and model poisoning
    • Improper output handling
    • Excessive agency
    • System prompt leakage
    • Vector and embedding weaknesses
    • Misinformation
    • Unbounded consumption

    For each name, you record the risk on the sample retrieval-augmented generation application, the control, and the retest. The page does not include a sample attack.

    Security operations and alert review sit on AI in Cybersecurity. Ordinary expected results sit on AI-Powered Test Automation Engineering. The code you build sits on AI-Native Software Engineering and Development.

Limits

  • Testing happens only with permission, in the isolated authorised security environment used in the programme.
  • The deliverable is a written assessment: risk rating, remediation plan, and retest evidence.
  • You report to the owner. The owner decides the next step.
  • Laboratory work is a repository, a pipeline, and that isolated environment.
  • Fees, batch dates, faculty names, and tool licences are not published here.
  • The cohort and any certificate are confirmed on enquiry, as AI Security Testing.

Call +91 98843 63200 for Purasawalkam or Saligramam.

Enquire about AI Security Testing

Questions

What does this course teach me to produce?

A written assessment of a sample retrieval-augmented generation application. You identify, validate, prioritise, remediate, rerun, and report to the owner. The page has the risk names and that laboratory outcome.

When is a system in scope?

Only with permission, in the isolated authorised security environment used in the programme. Written permission names the system, the time, and the point where you stop. A system is not in scope merely because you can open it.

Is this the same as AI in Cybersecurity?

No. AI in Cybersecurity covers security operations and alert review. This course is authorised defensive testing of an application, an application programming interface, and a large language model feature. Cyber Security is the broader defensive programme. You enquire for this course as AI Security Testing.

How long is the programme, and where are the classes?

The planned shape is a 16-week professional programme, about 160 to 200 hours, with about 30 hours on this track. That shape is subject to batch and faculty planning. The cohort and any certificate are confirmed when you enquire. Classes run at RIA Purasawalkam and RIA Saligramam. Call +91 98843 63200.

Ready to start AI-Powered Application, API and LLM Security Testing?

Enquire on the Technology stream as AI Security Testing. Testing in class happens only with permission. The cohort and any certificate are confirmed on enquiry. Call +91 98843 63200.

Across every course

Seminars, workshops and faculty development

The same formats sit on any RIA subject. Name the course and the room — a faculty programme, a seminar, a workshop, an internship, or help with a project.

See how a session is arranged
Go To Top