Skip to content

Instantly share code, notes, and snippets.

@EduardoCorpay
EduardoCorpay / tulco_oils_categories.rb
Last active May 8, 2025 16:43
Tulco Oils: Categories
# Cleanup script for categories and their dependencies
Company.transaction do
begin
company = Company.find(503408)
if company
puts "Cleaning up category-dependent records..."
# Handle virtual card related associations
@EduardoCorpay
EduardoCorpay / tulco_oils_business_units.rb
Last active May 8, 2025 16:42
Tulco Oils: Business Units
# Cleanup script for business units and their dependencies
Company.transaction do
begin
company = Company.find(503408)
if company
# Step 1: Clean up dependent records with direct business unit associations
puts "Cleaning up business unit-dependent records..."
# Handle invoice items - set business_unit_id to nil
@EduardoCorpay
EduardoCorpay / tulco_oils_departments.rb
Last active May 8, 2025 16:42
Tulco Oils: Departments
# Cleanup script for departments and their dependencies
Company.transaction do
begin
company = Company.find(503408)
if company
puts "Cleaning up department-dependent records..."
# Handle invoice items
@EduardoCorpay
EduardoCorpay / tulco_oils_accounts.rb
Last active May 8, 2025 16:42
Tulco Oils: Accounts
# Cleanup script for accounts and their dependencies
Company.transaction do
begin
company = Company.find(503408)
if company
# Clean up account links
puts "Cleaning up account links..."
AccountLink.joins(:account)

Security Vulnerability Remediation - Jira Tickets

Epic: Security Hardening Initiative

Epic Description: Comprehensive security vulnerability remediation across the React application to address multiple security concerns including XSS vulnerabilities, eval injection, path traversal, credential management, and dependency vulnerabilities.


HIGH PRIORITY TICKETS

@EduardoCorpay
EduardoCorpay / react_security.md
Last active July 29, 2025 14:36
Security Vulnerability Remediation v2 - Jira Tickets

Security Vulnerabilities - Jira Tickets

This document outlines Jira tickets to address security vulnerabilities found in the Accrualify React.js project. Each ticket is scoped to be no larger than 3 story points for efficient sprint planning.

Last Updated: July 29, 2025
npm audit status: 22 vulnerabilities (4 low, 8 moderate, 8 high, 2 critical)

Legend

  • ✅ Fix available via npm audit fix