Skip to content

Iperez95-ot/FortifyScripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

292 Commits
 
 
 
 
 
 

Repository files navigation

Ask DeepWiki

image FortifyScripts

A collection of automation scripts designed to simplify and optimize the installation and upgrade tasks across all Fortify On-Premise Components of OpenText Application Security, including:

  • 🏢 OpenText Application Security (Fortify Software Security Center (SSC)).
  • 💻 OpenText Static Application Security Testing (Fortify Static Code Analyzer (SCA).
  • 🌐 OpenText Dynamic Application Security Testing (Fortify WebInspect).
  • ⚙️ OpenText Fortify ScanCentral Controller (SAST & DAST).
  • 🧰 OpenText Static Application Security Testing Application Security Tools (Fortify Tools).

⚡ Overview

These scripts automate key DevSecOps and infrastructure activities such as:

  • Installing Java (any version required for the Fortify release version you are going to install/upgrade).
  • 🪄 Installing Helm (latest version).
  • 🔒 Installing, configuring (Service, SSL & memory) for Apache Tomcat (9 or 10) for Fortify SSC deploy on it.
  • 🐬 Installing MySQL 8.0 Client on a Linux system.
  • 🛢️ Creating a MySQL Server Docker Container to host the Fortify SSC database.
  • 🗂️ Creating an OpenText eDirectory Docker Container for LDAP authentication to Fortify SSC.
  • 🌐 Creating an OpenText eDirectory API Docker Containers providing API REST and LDAP endpoints to the eDirectory Docker Container.
  • 🖥️ Creating an OpenText IdentityConsole Docker Container to manage directory data of the eDirectory Docker Container.
  • ☁️ Pulling the binary installation files from an OneDrive backup Sharepoint from Fortfy SSC, eDirectory and IdentityConsole.
  • 📦 Deploying a Private Docker Registry to storage Fortify Lab server related Docker Images.
  • 🐳 Pulling all Fortify Docker Images from Fortify Docker Hub into the Private Docker Registry
  • ⌨️ Installing Fortify Command Line Interface (FCLI) latest version in a Linux system.

📌 Prerequisites

Before using the scripts, ensure you have:

  • 🖥️ A fully functional Linux Server with:
    • 🌐 Internet connection.
    • 🪟 Graphical User Interface (GUI).
    • 🔑 SSH access.
  • 🌍 Any web browser installed.
  • 🐳 Docker properly installed and running.

🔗 Useful Resources


🤝 Support

💬 For general assistance, please contact me at 📧 my email to get tips and tricks from Fortify and usage of the scripts.

  • 🆘 OpenText/OT-Latam customers can contact our support team for questions, enhancement requests and bug reports.
  • 🙋 You can also raise questions and issues through your OpenText/OT-Latam Fortify representative like Customer Success Manager or Technical Account Manager if applicable.
  • 🧭 You may also consider raising questions or issues through the GitHub Issues page (if available for this repository), providing public visibility and allowing anyone (including all contributors) to review and comment on your question or issue. Note that this requires a GitHub account, and given public visibility, you should refrain from posting any confidential data through this channel.

🧾 License

This repository is intended for internal automation and integration use with OpenText Fortify products. Ensure compliance with your organization’s licensing and security policies.


🛠️ Maintained by Ignacio Perez Civeira – OT-Latam Support Consultant Engineer

About

Automation scripts for OpenText Application Security (Fortify) deployment AppSec solution

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors