Lello Molinario
Public-sector cybersecurity · Digital governance · Open data risk · Reproducible assessment

OpenGovSec Toolkit

OpenGovSec Toolkit is a modular public-sector cybersecurity and digital-governance project for passive, reproducible analysis of open-data metadata, API security documentation, and repository supply-chain readiness.

It is designed as a portfolio-grade case study: public data sources, transparent checks, documented risk scoring, Markdown reports for human review, JSON outputs for automation, and CSV summaries for dashboards or CI artifacts.

Current MVP scope

The project now demonstrates three passive modules: open-data risk scanning, API security-documentation checking, and repository supply-chain-readiness checking.

Open Data Risk Scanner

Assesses CKAN-like public metadata, resource declarations, descriptions, ownership, reuse signals, and risk scoring.

Mature MVPdati.gov.it

API Security Documentation Checker

Reviews OpenAPI-like documents for security schemes, security requirements, operation IDs, error responses, contact metadata, and license metadata.

Good/weak demoPDND direction

Repository Supply-Chain Readiness

Reviews repository metadata for license, README, dependency manifests, lockfiles, CI, security policy, dependency updates, releases, SBOM, and activity.

Good/weak demoSupply-chain direction

Demo results from dati.gov.it

Three public CKAN metadata queries were evaluated. Each query produced source JSON, a Markdown report, a machine-readable JSON report, and an aggregate CSV summary.

60

public dataset records assessed across three demo queries.

60

records classified as low risk in the current triage model.

3

output formats demonstrated: Markdown, JSON, and CSV summary.

QueryDatasetsRisk resultMain findingsOutputs
ambiente20All low riskcatalogue-record-resource, service-only-resource, weak-descriptionMarkdown · JSON
sanita20All low riskweak-descriptionMarkdown · JSON
trasporti20All low riskservice-only-resourceMarkdown · JSON

Aggregate CSV: reports/dati_gov_it_demo_summary.csv

API and repository good/weak demos

The API and repository modules include paired good/weak examples to demonstrate the risk model and reporting output without live service testing.

ModuleInputReportResult
API documentationsecurity-complete OpenAPIgood reportlow risk, no findings
API documentationweak OpenAPIweak reporthigh risk, documentation findings
Repository readinesssupply-chain-ready metadatagood reportlow risk, no findings
Repository readinessweak metadataweak reportcritical risk, readiness findings

Reproducible workflow

The core value of OpenGovSec is not only the scanners, but the traceable chain from documented inputs to human-readable and machine-readable outputs.

public catalogue metadata → local JSON source → passive scanner → Markdown report → JSON report → CSV summary
OpenAPI / repository metadata → passive checker → good/weak Markdown reports

Direction

OpenGovSec is being developed as a single modular toolkit rather than a collection of unrelated scripts.

Near-term development

Specialize the API checker toward PDND/API documentation readiness and extend repository readiness into a broader public-administration supply-chain radar.

Portfolio role

The project demonstrates applied cybersecurity, public-sector digital governance, risk-model design, reproducible reporting, and technical communication.

Related cybersecurity work

OpenGovSec is part of a wider set of research and tooling focused on cyber risk, digital forensics, OSINT, and evidence-oriented technical assessment.

Domain Risk Scan

External domain exposure triage across DNS, TLS, email security, and visible public-facing signals.

Open Domain Risk Scan

Research

Digital forensics, AI security, adversarial robustness, threat intelligence, and external exposure research.

Open research overview

Projects

Selected cybersecurity, digital-forensics, AI-security, and OSINT projects.

Open projects