T.ME/BIBIL_0DAY
CasperSecurity


Server : Apache/2
System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User : gositeme ( 1004)
PHP Version : 8.2.29
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Directory :  /home/gositeme/domains/lavocat.ca/public_html/scripts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/gositeme/domains/lavocat.ca/public_html/scripts/check-missing-lawyer-images.ts
import fs from 'fs';
import path from 'path';

const expectedImages = [
  'alain-arsenault.jpg',
  'justin-wee.jpg',
  'virginie-dufresne-lemire.jpg',
  'jerome-aucoin.jpg',
  'audrey-labrecque.jpg',
  'justine-monty.jpg',
  'allison-jayne-bender.jpg',
  'giovanni-borgia.jpg',
  'nathalie-desjardins.jpg',
  'antoine-duranleau-hendrickx.jpg',
  'clautal-gravel.jpg',
  'yael-hochet.jpg',
  'antoine-laliberte.jpg',
  'ivan-lazarov.jpg',
  'yalda-machouf-khadir.jpg',
  'olivia-malenfant.jpg',
  'imane-melab.jpg',
  'lyn-mouhajer.jpg',
  'mmah-nora-toure.jpg',
];

const imagesDir = path.join(__dirname, '../public/images/lawyers');

const missing = expectedImages.filter(img => !fs.existsSync(path.join(imagesDir, img)));

if (missing.length === 0) {
  console.log('All lawyer images are present!');
} else {
  console.log('Missing lawyer images:');
  missing.forEach(img => console.log(' -', img));
} 

CasperSecurity Mini