PORTFOLIO

Security
Engineer

AI & Agent Security · Application Security · Cloud IAM Security · Model Supply-Chain Security

I secure the trust boundaries where AI systems gain authority and take action: agent-to-tool execution, identity-to-permission, and model-artifact-to-runtime.

Agent → Tool752 Docker CI tests · default-deny execution controls
Identity → Authority25 IAM rules · privilege and trust-policy analysis
Artifact → Runtime33/33 adversarial fixtures · non-executing inspection
Repository-backed evidence with CI verification and explicit scope limitations.
Pooja Kiran
“AI becomes a different security problem when it can act.”— Pooja Kiran

How I work

I design the control, test the failure modes, and make the evidence reviewable.

Build security controls that can stand up to inspection.

I work at the boundaries where AI agents, identities, APIs, and model artifacts become security decisions, then back those decisions with tests, CI evidence, telemetry, and reproducible validation.

Agent & AI SecurityApplication SecurityCloud IAM SecurityModel Supply-Chain Security
View resume

Turn technical findings into decisions people can act on.

I also think about the problem being solved, how the result is validated, how people will evaluate it, and what makes the work practical to adopt. In AEROSEC, that included business and compliance analysis plus a five-year financial model presented to ASU and Honeywell stakeholders.

Problem FramingValidationAdoption ThinkingBusiness & Compliance
Explore the projects

Three security trust boundaries

Agent → Tool. Identity → Authority. Artifact → Runtime.

Selected build 01

MCP Agent Security Gateway

Agent tool calls cross an execution boundary where authorization, content risk, egress policy, rate limits, and audit evidence need to be enforced before downstream execution.

PythonFastAPIMCP/JSON-RPC 2.0Elastic Security

Candidate-reported development period: Oct. 2025 - Sep. 2026. Public GitHub history begins Jul. 2026; the cited verification reflects later 2026 repository snapshots, not necessarily the latest commit.

MCP Agent Security Gateway research poster
Current verified evidence poster · repository-backed
Security outcome

What the control protects and how it is verified

  • Built a default-deny MCP/JSON-RPC 2.0 gateway with 5 pre-execution controls: capability authorization, prompt-injection inspection, PII/exfiltration checks, anti-SSRF egress policy, and rate limiting.
  • Expanded the injection-pattern collection from 55 in an earlier verified snapshot to 69 in current source code, with tamper-evident policy-decision audit logging.
  • Cited Docker CI: 752 passing tests; earlier CI snapshot: 81.91% statement coverage, plus 9 Elastic rules and 21 core SIEM tests.
Architecture & verification

How the security decision is enforced end to end

01Agent tool call
02Capability authorization
03PII and exfiltration checks
04Anti-SSRF and rate limits
05Fail-closed enforcement
06Audit and telemetry
752 tests in cited Docker CI81.91% earlier coverage69 prompt-injection patterns9 Elastic rules21 core SIEM tests
Evidence boundary

The evidence supports implemented controls and bounded test results. It does not claim customer deployment, enterprise adoption, or universal prevention.

Selected build 02

AWS Agent Identity Guard

Agent and workload identities can become over-privileged through wildcard grants, iam:PassRole, sts:AssumeRole, weak trust policies, privilege-escalation paths, and missing permission boundaries.

PythonAWS IAMSARIF 2.1.0

Candidate-reported development period: Apr. 2025 - Sep. 2025. Public GitHub history begins Aug. 2026; the cited verification reflects later 2026 repository snapshots, not necessarily the latest commit.

AWS Agent Identity Guard research poster
Current verified evidence poster · repository-backed
Security outcome

What the control protects and how it is verified

  • Built an IAM static analyzer with 25 deterministic rules covering wildcard grants, iam:PassRole, sts:AssumeRole, privilege escalation, trust-policy weaknesses, audit tampering, and permission boundaries.
  • Produced 3 finding formats (text, JSON, SARIF 2.1.0), integrating SARIF with GitHub Code Scanning for reviewable IAM policy risks.
  • Verified 2026 CI snapshot: 247 collected, 244 passed, and 3 credential-dependent live-scan tests skipped.
Architecture & verification

How the security decision is enforced end to end

01IAM policy
0225 deterministic rules
03Finding evidence
04Text / JSON / SARIF
05GitHub Code Scanning
06Code review
25 deterministic rules244 passed / 3 skippedSARIF 2.1.0GitHub Code Scanning
Evidence boundary

The evidence supports deterministic static-policy analysis. It does not claim complete effective-permission evaluation, production latency, or runtime authorization guarantees.

Selected build 03

HF Model Provenance Scanner

Untrusted model repositories and artifacts can carry serialization, loader, dependency, provenance, and obfuscation risk before a model is loaded.

PythonSafeTensorsGGUFONNXKeras

Candidate-reported development period: Nov. 2024 - Mar. 2025. Public GitHub history begins Jul. 2026; the cited verification reflects later 2026 repository snapshots, not necessarily the latest commit.

HF Model Provenance Scanner research poster
Current verified evidence poster · repository-backed
Security outcome

What the control protects and how it is verified

  • Engineered non-executing inspection across 5 model artifact families: SafeTensors, GGUF, ONNX, Keras, and pickle-derived files; avoided running untrusted model code by default.
  • Combined pickle-opcode, AST/taint, provenance/dependency, and obfuscation checks; detected 33/33 committed adversarial fixtures (12 incident recreations, 18 variants, 3 large-scale cases).
  • Verified 2026 CI snapshot: 260 passed, 1 skipped, and 75.67% statement coverage; fixture detection separately evaluated.
Architecture & verification

How the security decision is enforced end to end

01Repository or artifact
02Non-executing inspection
03Pickle and AST/taint checks
04Dependency and provenance checks
05Obfuscation and format checks
06Findings
260 passed / 1 skipped75.67% coverage33/33 committed adversarial fixtures0 actionable / 4 committed benign samplesNon-executing inspection
Evidence boundary

The fixture results are bounded regression evidence; the benign result covers only four committed samples. Neither is a universal detection or false-positive rate.

Application security case study

MCP agent-to-tool boundary: threat model → control → verification.

A white-box security review of the gateway's public attack surface, focused on authentication, authorization, parser abuse, SSRF/egress, availability controls, and evidence generation.

Authentication

Protected inspection and metrics endpoints require configured API credentials; health/readiness remain orchestration-safe.

Authorization

Default-deny capability and server policy gates agent tool calls before downstream execution.

Input & protocol abuse

Strict JSON-RPC and HTTP parsing rejects malformed requests, duplicate JSON keys, ambiguous framing, oversized headers, and unsupported methods.

SSRF & egress

Policy checks deny private, loopback, and link-local destinations unless explicitly allowlisted.

Abuse resistance

Payload limits, rate limiting, circuit breaking, and fail-closed error handling constrain abusive or degraded paths.

Detection & evidence

Tamper-evident audit records, ECS telemetry, Elastic rules, and SIEM tests make blocked activity reviewable.

Assessment boundary

Authorized review of my own application using source inspection and automated repository tests. This is not presented as an independent third-party penetration test or production deployment assessment.

Read the security review

How I think

Security is a chain of decisions, not a decorative layer.

Whether I am thinking as an engineer or as a builder, I keep the same spine: identity, authority, execution, telemetry, and evidence.

01IDENTITY
02CAPABILITY
03AUTHORIZATION
04EXECUTION
05TELEMETRY
06EVIDENCE

Professional & applied experience

Security engineering backed by applied business and teaching experience.

01
Tempe, AZ, USA

Independent AI Security Researcher & Engineer

Self-Directed Research

  • Mapped agent-to-tool, cloud IAM, and model supply-chain threats to enforceable controls, static checks, and repeatable regression tests.
  • Automated Python regression and GitHub Actions validation across 3 self-directed security projects; dated CI evidence includes 752 gateway tests, 25 IAM rule IDs, and 260 model-scanner tests.
02
Tempe, AZ, USA

Business & Compliance LeadAEROSEC (academic externship)

Honeywell Aerospace Technologies × Arizona State University (academic externship)

  • Developed compliance and commercialization analysis for a proposed airline PSS security layer, including a $120K first-year commercialization scenario with a five-year financial model presented to ASU and Honeywell stakeholders.
03
Mesa, AZ

Graduate Teaching AssistantIT Grader

Ira A. Fulton Schools of Engineering, Arizona State University

  • Evaluated approximately 85 undergraduate web-development submissions per semester and 52 graduate cybersecurity assignments, giving evidence-based feedback on security controls, policy, compliance, risk analysis, and implementation quality.

Capabilities

Security depth across runtime, identity, application security, and detection.

01

AI & Agent Security

MCP/JSON-RPC 2.0Tool/Function-Call SecurityPrompt InjectionLLM Red TeamingModel Supply-Chain Security
02

Identity & Application Security

Cloud IAM SecurityAWS IAMLeast PrivilegeTrust PoliciesPermission BoundariesCapability-Based AuthorizationThreat ModelingAPI Security
03

Security Engineering & DevSecOps

PythonFastAPIpytestGitHub ActionsCI/CD SecuritySARIF 2.1.0GitHub Code ScanningDocker
04

Detection & Observability

Elastic SecurityECSSIEMPrometheusTamper-Evident Audit LoggingMITRE ATLAS

Education & credentials

Formal security education, computer science foundations, and cloud training.

Arizona State University

M.S., Information Technology (Security)

Tempe, AZ, USAGPA: 3.87/4.00

M. S. Ramaiah University of Applied Sciences

B.Tech., Computer Science & Engineering

Bengaluru, KA, IndiaCGPA: 8.44/10

Academic & AI participation

Generative AI learning, clearly separated from professional experience.

Student Participant · 2025

Generative AI Learning Assistant Initiative

Arizona State University · Principled Innovation-Infused Learning Engineering

Participated in an ASU Principled Innovation-infused Learning Engineering initiative involving a Generative AI learning assistant designed to support personalized education.

Participation scope: Educational participation; separate from professional employment, internship, and research-service appointments.

Generative AILearning EngineeringPersonalized Education

Recruiting & collaboration

Hiring for Security Engineering?

I'm interested in U.S.-based Security Engineering roles spanning AI and agent security, Application Security, Product Security, Cloud IAM Security, and Model Supply-Chain Security.

Contact Pooja ResumeGitHub ↗LinkedIn ↗
poojakiranbhardwaj@gmail.com+1 480-776-7745Tempe, AZ, USA