D-Secure - Advanced Data Security Solutions
Resources & BlogsPartnersSupport
Login
D-Secure - Advanced Data Security Solutions

Leading provider of Compliant data erasure solutions for enterprises worldwide. Secure your data lifecycle with our enterprise-grade security solutions.

Featured on TinyShelf
Products
  • All Products
  • Drive Eraser
  • Drive Eraser Diagnostic
  • File Eraser
Industries
  • All Industries
  • Healthcare
  • Banking & Finance
  • Government
  • Education
  • Non-Profit
Resources
  • Documentation
  • Compliance
  • Blog
  • Case Studies
  • NIST 800-88 Checker
  • ROI Calculator
Company
  • About Us
  • Contact
  • Company Profile
  • Partners

© 2026 D-Secure Technologies Pvt. Ltd. All rights reserved.

All systems operational
Privacy PolicyLegal PolicyTerms of ServiceEULACookie Policy

Scripting & Automation

Automate D-Secure operations through command-line tools, scripting, and workflow integration

1Command Line Interface

# Basic erasure command
dsecure-cli --device /dev/sda --method dod --verify
# Batch operation with configuration file
dsecure-cli --config batch-config.json --output report.xml

Core Commands

  • • dsecure-cli - Main CLI tool
  • • dsecure-scan - Device discovery
  • • dsecure-verify - Verification tool
  • • dsecure-report - Report generator

Common Parameters

  • • --device - Target device
  • • --method - Erasure algorithm
  • • --verify - Enable verification
  • • --output - Report format

2Automated Revert with Free State

The Free State feature serves as a proactive security mechanism designed to enforce strict session-based data privacy. Rather than relying on manual intervention to clear sensitive information, Free State automates the process by ensuring the machine restarts into a fully pristine, thoroughly erased state. This zero-trust approach guarantees that no residual data or user modifications persist across sessions.

Ideal Use Cases

Ideal for high-security enterprise environments, public kiosks, and shared workstations, this automated cleanup eliminates data-leakage risks while drastically reducing the IT overhead associated with system provisioning.

By automatically resetting environments upon every reboot, organizations can confidently maintain compliance and streamline operations without sacrificing security.

3Supported Scripting Languages

PS

PowerShell

Windows automation with PowerShell modules

PY

Python

Cross-platform automation with Python SDK

SH

Bash/Shell

Unix/Linux shell scripting support

4Configuration Management

JSON Configuration Example

{
 "operation": {
 "method": "nist-800-88",
 "passes": 3,
 "verify": true
 },
 "devices": [
 "/dev/sda",
 "/dev/sdb"
 ],
 "reporting": {
 "format": "xml",
 "certificate": true,
 "email": "admin@company.com"
 }
}

5Workflow Integration

CI/CD Integration

  • • Jenkins pipeline support
  • • GitHub Actions workflows
  • • Azure DevOps integration
  • • GitLab CI/CD pipelines

Task Schedulers

  • • Windows Task Scheduler
  • • Linux cron jobs
  • • macOS launchd services
  • • Enterprise schedulers

6Error Handling & Logging

Exit Codes & Logging

Standard Exit Codes

  • • 0 - Success
  • • 1 - General error
  • • 2 - Device not found
  • • 3 - Permission denied

Log Levels

  • • DEBUG - Detailed information
  • • INFO - General information
  • • WARN - Warning messages
  • • ERROR - Error conditions

7Automation Benefits

90%

Time Savings

99.9%

Accuracy Rate

24/7

Unattended Operation

AI Documentation and Project Summary