Business Application Code Cleanup Tool for Automated Security Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business applications, such as ERP systems, face increased security risks due to custom code changes that create vulnerabilities, leading to potential breaches and compliance issues, which are costly and time-consuming to address manually.

Innovation Solution

A Cleanup Tool with an automated correction engine and Access Analyzer is used to monitor and automatically correct custom code, minimizing security risks by identifying and fixing programming errors and optimizing access controls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual code analysis and correction methods are used, then security vulnerabilities can be identified and fixed, but the process requires significant time and resources

Engineering Contradiction:
Improvesecurity vulnerability identificationVSAvoidtime required for code analysis
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical code analysis with an automated static analysis system that uses software agents and algorithms to scan, detect, and correct security vulnerabilities in business application code, dramatically reducing the time and human resources required while maintaining comprehensive security checking

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables self-service security auditing by automatically analyzing code, generating security assessments, and applying corrections without requiring manual intervention from security experts, allowing businesses to autonomously maintain secure codebases

Inventive Principle:
Principle #25Self-service

2Reliability

If manual code correction is performed, then security risks can be addressed, but the process is costly and time-consuming

Engineering Contradiction:
Improvesecurity risk mitigationVSAvoidcost and time efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces expensive manual security auditing and code correction processes with an automated static analysis system that continuously monitors and corrects security vulnerabilities, reducing both the time and financial costs associated with security risk mitigation

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs preliminary security analysis and automatic correction of vulnerabilities before they can be exploited, preventing security issues rather than reacting to them, which reduces the overall cost and time of security management

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If custom code changes are made to business applications, then proper operation can be ensured, but security vulnerabilities are increased

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements continuous feedback loops where the static analysis system automatically scans custom code changes, identifies introduced security vulnerabilities, and applies corrections, allowing businesses to maintain customization while systematically eliminating security risks

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system replaces manual security review processes with automated static analysis that specifically targets security vulnerabilities in custom code, enabling businesses to make custom changes without proportionally increasing security risks

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12353560B2Code cleanup tool in business applications
Publication Date: 2025.07.08 ONAPSIS INC
  • US12353560B2 patent drawing
  • US12353560B2 patent drawing
  • US12353560B2 patent drawing

AI summary

Security can be improved in business application, such as an enterprise resource planning (“ERP”) system, by detecting and automatically cleaning or fixing custom code of systems/applications. In one embodiment, a Cleanup Tool enables the removal of programming errors using automation that can minimize security risks for a business application. The Cleanup Tool may include an automated correction engine that automates code correction. An Access Analyzer analyzes access through various systems/applications within the business application.