azure-ai-formrecognizer-java
Build Java Document Intelligence Workflows
Java developers need reliable patterns for extracting structured data from documents. This skill provides Azure SDK examples for analysis, custom models, classification, and administration.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "azure-ai-formrecognizer-java" from https://skillstore.io/skills/sickn33-azure-ai-formrecognizer-java.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-ai-formrecognizer-java/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "azure-ai-formrecognizer-java". Plan invoice extraction for a Java service that uses DefaultAzureCredential.
Expected outcome:
Recommended flow: add the Azure SDK dependencies, create the client with the service endpoint, submit invoices, poll results, and validate typed fields.
Using "azure-ai-formrecognizer-java". Explain how to train and inspect a custom invoice model.
Expected outcome:
Use a protected Azure Blob SAS URL and document prefix, start model training, wait for completion, then inspect model identifiers and field schemas.
Using "azure-ai-formrecognizer-java". Design classification for invoices and receipts.
Expected outcome:
Define separate Blob prefixes, build a classifier for both document types, classify each input, and route results using confidence-aware validation.
Security Audit
SafeAll 38 external-command findings are false positives caused by Markdown fences or inline code in documentation; the file contains no shell execution. Both URL findings are benign placeholders for Azure SDK configuration and document analysis. No prompt injection, hidden execution, or exfiltration intent was found.
Risk Factors
โ๏ธ External commands (38)
๐ Network access (2)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/sickn33-azure-ai-formrecognizer-java/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/sickn33-azure-ai-formrecognizer-java?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/sickn33-azure-ai-formrecognizer-java?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-ai-formrecognizer-java/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/sickn33-azure-ai-formrecognizer-java.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
sickn33. (2026). azure-ai-formrecognizer-java security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-ai-formrecognizer-java/audits/5BibTeX citation
@techreport{sickn33-sickn33-azure-ai-formrecognizer-java-2026,
author = {sickn33},
title = {azure-ai-formrecognizer-java security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-azure-ai-formrecognizer-java/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "azure-ai-formrecognizer-java security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-azure-ai-formrecognizer-java/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-azure-ai-formrecognizer-java:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Prototype invoice extraction
Create a Java workflow that sends invoices to a prebuilt model and safely reads common fields with confidence values.
Train custom document models
Plan model training from Azure Blob data, inspect field schemas, and analyze documents with the resulting model.
Operate a document model catalog
Compose, list, inspect, delete, and monitor custom models while checking Azure resource limits.
Try These Prompts
Show how to configure a Java DocumentAnalysisClient using DefaultAzureCredential for endpoint {endpoint}. Include the required Maven dependency and imports.Create a Java workflow that analyzes {document_url} with prebuilt-invoice. Extract common fields, confidence values, and handle missing fields.Design a Java workflow to build model {model_id} from Azure Blob SAS URL {sas_url}. Explain polling, prefixes, and result inspection.Review an Azure Document Intelligence design for {document_types}. Propose classifier training, composed models, lifecycle operations, error handling, credential security, and validation.Best Practices
- Prefer DefaultAzureCredential and managed identity for deployed applications.
- Validate field presence and DocumentField types before reading extracted values.
- Apply confidence thresholds and protect sensitive document content according to Azure and organizational requirements.
Avoid
- Do not hardcode API keys, production SAS URLs, or secrets in source code.
- Do not assume every analyzed document contains all expected fields or field types.
- Do not send untrusted document URLs without access controls, content validation, and cost safeguards.
Frequently Asked Questions
Which Java library does this skill cover?
Can it analyze local PDF files?
Does it support documents stored at URLs?
Can it create custom extraction models?
Does it include document classification?
Is the sample SDK version current for every project?
Developer Details
Author
sickn33License
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-ai-formrecognizer-javaRef
f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
Maintenance freshness
7/26/2026
Usage
7 downloads ยท 144 views
File structure
๐ SKILL.md