HIGH · omc
Bharat Petroleum Corporation Ltd
2026-10-05 passive check: HTTP 403; TLS expires 2026-11-24; 5 headers absent on observed response.
bharatpetroleum.inbaseline scan 2026-04-27 · daily passive check 2026-10-05 · historical phase 2 assessment 2026-04-28
Daily passive check · 2026-10-05
score 20
Availability
HTTP 403
TLS
2026-11-24 · 50d
Headers
5 missing · 0 permissive
Email auth
SPF soft · DMARC reject
Baseline score · 2026-04-27
Elevated
Historical findings · 2026-04-27
- 01ADFS test endpoint exposed in CT logs (adfstest.bharatpetroleum.in)
- 02QA convenience and speed-store environments named publicly
- 03Loose SPF (~all)
- 04Cloudflare 403 prevents external header verification — Phase 2 active scan needed
TLS security
pass
- Issuer
- Amazon
- Expires
- 2026-11-24(50d)
Email authentication
Hardening headers
1 / 0 / 5present/permissive/missing
- HSTSpresent
- CSPmissing
- X-Framemissing
- X-Content-Typemissing
- Referrer-Policymissing
- Permissions-Policymissing
Lookalike domains
bharatpetroleum.co.in→ 52.66.101.246 (AWS EC2, third-party)bharatpetroleum.net→ 76.223.67.189 (AWS, third-party)
Public topology · CT logs
30 total · 3 sensitive
adfstest.bharatpetroleum.in
qa.convenience.bharatpetroleum.inqa.speed.bharatpetroleum.in
Certificate-transparency logs are immutable and public. Sensitive subdomains advertised here cannot be retracted; the mitigation is forward-only — new internal services route through a private CA that does not submit to public CT.
Historical active assessment · 2026-04-28 · open archive
Historical phase 2 assessment · 2026-04-28
This assessment is preserved as a dated record. Its attack paths and patch deadlines are not current findings; use the daily passive check above for current TLS, headers, availability, and email authentication.
Historical question from 2026-04-28
With adfstest, qa.convenience, and qa.speed publicly enumerated and likely running weaker security, what controls prevent QA-environment compromise from pivoting to production — and are test credentials cleanly isolated from production databases?
Active fingerprints · per host
bharatpetroleum.inEOL × 2Cloudflare WAF + DigiCert TLS + Microsoft stack (ADFS, Teams, Exchange)
- ⚠ External header analysis blocked by Cloudflare 403
- ⚠ ADFS publicly enumerated
adfstest.bharatpetroleum.in / qa.convenience.bharatpetroleum.in / qa.speed.bharatpetroleum.inEOL × 1Test/QA Microsoft infrastructure
- ⚠ Test environments expose architecture; credentials often reused from prod
Attack-path simulation
Mythos-class adversary analytical chain · paths ranked by exploitability × access value.
Path B: QA environment exploitation → production pivot
Path C: Citrix NetScaler pre-auth RCE (if rpad/connectbpc on NetScaler)
Path D: Email spoofing → executive phishing
Mythos compression
Discovery-time compression: pre-AI adversary vs Mythos-class adversary, per attack path.
The compression factor is reasoned, not measured. Mythos-class capability changes the tempo of attack-path traversal; the topology of the chain is unchanged.
Historical patch list · 2026-04-28
Tier 1 · within 7 days
- critical
ADFS pre-auth hardening — disable form-based external login
- Host
adfs.bharatpetroleum.in- Fix
- Disable form-based external login (Kerberos only). IP allowlist /adfs/ls/. Lockout 5 fails → 15 min. MFA TOTP/FIDO2.
- Owner
- BPCL IAM
- Validation
External form login blocked; lockout fires; MFA enforced
- critical
Citrix NetScaler patches CVE-2025-7775 + CVE-2025-5777
- Host
rpad / connectbpc (if NetScaler)- CVE
CVE-2025-7775, CVE-2025-5777- Fix
- Patch NetScaler to current build. TLS ≥ 1.2 enforced. Strong ciphers only.
- Owner
- Infrastructure / Network Ops
- Validation
NetScaler version ≥ patched build
- critical
QA / test environment segregation
- Host
adfstest / qa.convenience / qa.speed- Fix
- Dedicated QA service accounts (no prod reuse). Network isolation. Rotate all QA passwords. IP allowlist (developer IPs). Re-auth required for QA→Prod calls.
- Owner
- Infrastructure / DevOps
- Validation
AD audit confirms no shared service accounts; QA on isolated subnet
- critical
Email spoofing prevention — SPF -all + DMARC p=reject
- Host
bharatpetroleum.in (email)- Fix
- SPF ~all → -all. DMARC p=reject. DKIM. BIMI. Explicit SPF for mail subdomains.
- Owner
- Email Security
- Validation
mxtoolbox shows -all; DMARC p=reject
Tier 2 · within 30 days
- high
Convenience portal SQLi remediation
- Host
convenience.bharatpetroleum.in- CVE
CWE-89- Fix
- Parameterise queries. Cloudflare WAF SQLi rules. Data-integrity checks. API auth required.
- Owner
- Development
- Validation
sqlmap finds 0 injection; WAF blocks SQLi PoC
- high
Remote-access VPN — MFA + protocol audit
- Host
rpad / connectvc / connectbpc- Fix
- MFA TOTP/FIDO2. Disable legacy protocols. Split-tunnel restrictions. 8-hour idle timeout. Geographic anomaly alerts.
- Owner
- Network Security
- Validation
MFA enforced; protocol audit clean; geolocation alerts active
Tier 3 · within 90 days
- medium
Subdomain enumeration audit on 30+ subdomains
- Host
bharatpetroleum.in- Fix
- Inventory all subdomains. Verify each is authorised. Decommission unused. DNS integrity monitoring.
- Owner
- Infrastructure
- Validation
Official subdomain register; monthly CT audit